ご挨拶、
私のアプリでは、Windows シェル用の Dll サーバーをインストールします。サーバーは、フラグ「regserver」を使用して、Inno によって適切に登録および登録解除されます。
ただし、エクスプローラ ウィンドウが開いている場合、dll は使用中であり、Inno によって削除できません。dll を自動的に削除し、アプリを適切にアンインストールするにはどうすればよいですか?
よろしく、コスミン
ご挨拶、
私のアプリでは、Windows シェル用の Dll サーバーをインストールします。サーバーは、フラグ「regserver」を使用して、Inno によって適切に登録および登録解除されます。
ただし、エクスプローラ ウィンドウが開いている場合、dll は使用中であり、Inno によって削除できません。dll を自動的に削除し、アプリを適切にアンインストールするにはどうすればよいですか?
よろしく、コスミン
フラグに加えて、シェル拡張regserver
にフラグを使用できます。uninsrestartdelete
Inno Setup ヘルプ ([Files]
セクション) から引用するには:
このフラグが使用され、ファイルがアンインストール時に使用されている場合、アンインストーラーは、システムの再起動時に削除されるファイルをキューに入れ、アンインストール プロセスの最後に、再起動するかどうかをユーザーに尋ねます。このフラグは、プログラムで停止できないシェル拡張などをアンインストールするときに役立ちます。このフラグを有効にするには、Windows NT プラットフォームで管理者特権が必要であることに注意してください。