インストール中にコマンドウィンドウがポップアップするのを防ぐため、WIXの組み込みカスタムアクションCAQuietExecを使用しています。WIX CAQuietExecがコマンドラインを記録しないようにするにはどうすればよいですか?
まず私は、コマンドラインを定義します。
<CustomAction Id="A01"
Property="QtExecCmdLine" Value=""MyExe.exe" /password [PASSWORD]" />
NB:PASSWORDプロパティが非表示として定義されます。これにより、Windowsインストーラがプロパティ値をログに書き込むことを防止します。
それから私は、埋め込まれたWIX拡張子を呼び出す:
<CustomAction Id="A02" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="immediate" Return="ignore" />
これが正常に動作します。
CAQuietExec: "C:\プログラム ファイル\ MyExe.exe" /パスワードINCLEARTEXT
私は一時フォルダに移動し、MSIを開くときしかし、私は次のエントリを参照してくださいログインします
eパスワードはクリアテキストで表示され、非表示にはなりません。
CAQuietExecがクリアテキストでパスワードを記録しないようにするにはどうすればよいですか?
この情報を提供いただき、ありがとうございます。 –