0
私は、このインストーラを使用して、自分のシステムの再構成のためにMosquittoをインストールします。しかし、インストール後、私は2つのパラメータを渡すEXEを実行する必要があります。実行するコマンドは "mosquitto -v -c mosquitto.conf"です。私は次のコマンドを使用してこれを実行しようとしましたが、何も起こりません。WIXを使用してファイルをインストールした後でパラメータを使用してEXEを実行する
<Property Id="WixShellExecTarget" Value="[mosquitto.exe] -v -c mosquitto.conf" />
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
<InstallExecuteSequence>
<Custom Action="RunMosquitto" Before="InstallFinalize" />
</InstallExecuteSequence>
これは正しい方法ですか?また、アンインストール中にこのEXEを停止する必要があります。どうすればいいの?どんな助けでも大歓迎です。ありがとう。
通常のexeカスタムアクションを使用すると、コンソールが開きます。バックグラウンドで実行する方法はありませんか? – mayooran
私はおそらく、それをしたコードを呼び出すカスタムアクションを記述する必要があると思います。 http://stackoverflow.com/questions/836427/how-to-run-a-c-sharp-console-application-with-the-console-hidden – BryanJ