exeが実行されていて、その名前がmyexe.exe
であるとします。 Windowsでは、プロセスエクスプローラでmyexe.exe
のプロセスが表示されます。 Pythonを使用して、プロセスIDをmyexe.exe
にしてシャットダウンするにはどうすればよいですか?Pythonを使用して、実行中のプロセスとそのプロセスのEXE名を取得する方法はありますか?
0
A
答えて
2
0
ウィンドウでそれを行うための最善の方法は、PyWin32(http://sourceforge.net/projects/pywin32)次のコードサンプルで
ルックを使用することです:http://coding.derkeiler.com/Archive/Python/comp.lang.python/2007-10/msg00717.html
それが正確に何が必要かもしれません。
+0
実際には、私はctypsを使用してサードパーティのモジュールではない方法を楽しみにしています。 – Synapse
現在のプロセスまたはPythonシェルからのものですか?後者はhttp://stackoverflow.com/questions/2703640/process-list-on-linux-via-pythonから入手できます。また、Pythonからプロセスを削除する方法もあります。http://stackoverflow.com/questions/4214773/kill-process-with-python –
あなたの質問はここで答えられました。ダブル投稿はしないでください。 [名前でプロセスを見つけてctypesを使用して削除する方法はありますか?](http://stackoverflow.com/questions/6980246/how-can-i-find-a-process-by-name-and-kill-using -ctypes)。ダブルポストをするたびに、Jon Skeetは子猫を殺します。子猫を考えてください。 –