0
私は、InstallFieldアクションの前にIISから特定のVDを削除するようにInstallShield設定を構成しました。コードは、 "OnInstallFilesActionBefore"イベント内で呼び出されています。セットアップが修復されている場合、VDを削除したくないことを除いて、これはうまく動作します。修理以外のすべての状況で、InstallShieldで特定のアクションを実行するにはどうすればよいですか?
可能性のあるイベントをリストしたthis pageが見つかりました。しかし、私が持っている最善の選択肢は、最初のインストールでのみ発生する "OnFirstUIBefore"です。しかし、そこでそれを行うのは正しいとは思われません。
シーケンスの1つに条件を追加する方が良いでしょう。これは、修復中にコードが実行されないようにするものです。別の方法がありますか?
私はDevStudio v9を使用しています。
ありがとうございます、私はそれを撃つでしょう。 –
編集:私はあなたが必要としていたものと全く逆の条件を得ました。 –
lol - ええ、私はそれを実装するとき気づいた。あなたはまだ正しい解決策を念頭に置いていました。あなたが間に合う前に間違いをコメントしたことさえありました。助けてくれてありがとう! –