私はレジストリにアクセスし、カスタムアクションを使用してファイルをコピーして削除する必要があるインストーラを持っています。 Windows XPでは、インストーラは正常に動作しますが、Vistaと7では、フォルダにアクセスできないためインストーラにエラーが表示されますが、管理者としてインストーラを実行するとすべて動作します。昇格された権限でWiXで作成されたMSI内でカスタムアクションを実行するにはどうすればよいですか?
MSIがこの方法で実行されていない場合でも、管理者としてカスタムアクションを実行できるようにするにはインストーラーが必要です(通常のユーザーがインストーラーを実行する必要があります)。レジストリを変更してMSIを正常に実行できるようにするために、インストールの最初にEXEを使用してみましたが、それは非常に良い解決策だとは思っていません。
PS。 Bootstrapperはクライアントの要求によりオプションではありません。S 私のカスタムアクションはすべて延期され、偽装= "いいえ"
アイデアはありますか? ありがとう