私は 1 つの exe を持っています。この exe が呼び出されたとき、いくつかの exe は既にタスク マネージャーで開かれています。現在の exe ではなく以前のすべての exe を強制終了したいです。私は VB.net を使用しています。
2 に答える
1
以前のコメンターが指摘したように、問題を自分で解決するためにもっと努力する必要があります(そして、すでに試したことを示します)
そうは言っても、ここにいくつかのヒントがあります:
taskkill.exe /F /IM myprocess.exe /FI "PID ne 555"
キルプロセスには十分注意してください。Anton Kovalenko が既に述べたように、本当にやりたいと思いますか? 単に状態を警告し、ユーザー/管理者に指示を与える方がよい場合があります。
于 2013-02-15T13:07:29.497 に答える
0
メッセージを受信するようにプログラムを設定します。最新のインスタンスが起動したら、以前のインスタンスにメッセージを送信して、それ自体を正常にシャットダウンさせます。もちろん、これを行うためのコードを配置します。
于 2013-02-16T02:05:21.117 に答える