2012-12-24 12 views
11

InnoSetupはアンインストールを開始する前にプログラムを実行できますか?私のプログラムはいくつかのレジストリ値を作成します。それらのレジストリ値を削除できる実行可能ファイルがあり、私の質問は、InnoSetupがアンインストールを開始する前に実行可能ファイルを実行できるかどうかです。アンインストールを開始する前にプログラムを実行するには?

答えて

10

は、ツリーの最下部に特にUninstallRun 1、Setup Script Sectionsdocumentationを参照してください:

[UninstallRun] 
Filename: "{app}\INIT.EXE"; Parameters: "/x" 

あなたがより複雑な何かをする必要がある場合は、あなたも中パスカルスクリプト機能を使用してコードでそれを行うことができますInnoSetup。 InnoSetup 5 \ Examples`フォルダのUninstallCodeExample1.iss' in theを参照してください。

+0

最初の行が機能します。ファイル名: "{app} \ INIT.EXE";パラメータ: "/ x" – MCSharp

+0

2番目の2行は '[UninstallRun]'セクションでも有効ではありません。とにかくソリューションに無関係なので気にしないでください。 – Miral

+0

@Miral:Inno Setupのマニュアルから直接コピーしました。私はもっ​​と慎重に読むべきだった。私は情報を訂正します - ありがとうございます。 :-) –

関連する問題