その力のシャットダウン実行します:私はこの単純なバンドルウィックスバンドルが最後にコンパイルしたBATファイル、これは私の問題の単純化した例である
<Chain>
<ExePackage SourceFile="C:\Users\this\Desktop\AAA\eee.exe"></ExePackage>
</Chain>
eee.exeに持って
をした結果であります二つのファイル
- eee.bat
- eee.txt
IExpressのは、CMD/C eee.bat
eee.bat行ういくつかのものを実行します それは、再起動を強制的に実行され、このライン
shutdown -r -f -t 0
ウィックス、インストーラの結果に一度で終了します は、それが途中で再起動を強制リブート
リブート後にコードのどの部分がインストーラを再実行するかを変更します。あなたが投稿したコードにはありません。 eee.batで検索してみてください。 – jmoon
それはおそらく、 "shuthown -r -f -t 0"がwixインストーラを使うので、Windowsはインストールがまだ完了していないと思っているので、再起動後に再び起動しました。 – Hassan
ああ、シャットダウンする前にプロセスを終了したいから。 https://stackoverflow.com/questions/2888851/how-to-stop-process-from-bat-file – jmoon