9

私は Inno Setup を使用して、サードパーティのインストーラーを別の EXE と共にパッケージ化して、インストール用の会社の環境を準備しています。作業が終了したら、エンド ユーザーのコンピューターからすべてのインストーラー ファイルを削除したいと考えています。Innoで作った一時ディレクトリで使っdeleteafterinstallてみたのですがうまくいきません。Innoはインストール ディレクトリにunins000.exeとを自動的に作成します。unins000.datそのため、ルート ディレクトリを削除しようとすると、空ではないことがわかります。

3P アプリには独自のアンインストーラーがあるため、Inno のアンインストーラーは必要ありません。unins000 ファイルを作成しないようにInno Setup に指示できますか? または、空でなくても一時ディレクトリを削除するように指示できますか?

4

1 に答える 1

20

ドキュメントを検索して検索しましたが、見つかりませんでした。それから、ドキュメントで何か他のものを検索したところ、それがありました。次の行を使用して、アンインストール ファイルの作成を停止します。

[Setup]
Uninstallable = no

ただし、作成した一時ディレクトリを削除することはまだできません。

于 2013-04-19T20:51:20.157 に答える