2012-05-01 206 views
0

アンインストールを実行する際にカスタムアクションを実行するにはどうすればよいですか? カスタムアクションはBasic MSIプロジェクト内にあり、InstallShield 2010 Premierを使用しています。 インストールUIシーケンスをSetupProgressの後に設定し、UI条件をREMOVE = "ALL"にインストールしようとしましたが、アンインストールプロセス中にアクションが呼び出されません。InstallShieldがアンインストールのカスタムアクションを実行する

ご協力いただければ幸いです。

答えて

1

REMOVEプロパティのスペルが正しいと仮定します。プログラムの追加と削除(プログラムと機能)でUninstallをクリックすると、UIシーケンスが実行されないことを認識してください。変更をクリックすると実行されます。

また、私はこのカスタムアクションが何をしているのかわかりませんが、システムの状態を変更している場合は、実行シーケンスで遅延カスタムアクションとしてスケジュールする必要があります。あなたが理解するまで

あなたは本当に、次の(それはそれを得るために私に数回を取った)読み、再読したい:

Installation Phases and In-Script Execution Options for Custom Actions in Windows Installer

+0

REMOVEは、プロパティに正しいスペルされて、それだけでタイプミスでしたポストで。 インストールフェーズへのリンクをありがとう、私は今見てみましょう。 – Saveloy