Inno Setupインストーラを使用して、インストールしたばかりのインストーラファイルをセットアップし、次のコマンドで:Inno Setupで新しいウィンドウを開くことなくCMDコマンドを実行する方法
[Run]
Filename: "{cmd}"; Description: "{cm:LaunchProgram,3mtxmail}"; \
Flags: nowait postinstall skipifsilent runascurrentuser; \
Parameters: "/b /k "" ""{app}\my.exe"" -c ""{app}\default.conf"" "" "
my.exe
が動作しているとき、それは任意のインターフェイスを必要としない、とだけ特定のポート上のすべてのトラフィックに耳を傾け、ログファイルにそのトラフィック情報を書き込む必要があります。
しかし、インストーラを実行してプログラムを起動すると、新しいコンソールウィンドウが表示されますが、これは/b
が防げていたはずだと思います。私はこの新しいコンソールウィンドウを表示しないと思うし、実際に画面上に何も表示されません。
https://technet.microsoft.com/en-us/library/bb491005.aspxから、は、コマンドに新しいウィンドウを開かないことを示すフラグにする必要があります。
正しい構文は何ですか?
コンソールまたはGUIアプリケーションですか? –
@MartinPrikrylコンソールです。 – jamesdeath123
投稿ごとに1つの質問だけをお願いします。あなたはもちろん、あなたの新しい質問を歓迎しますが、それを別々に投稿してください。 –