15

ウィンドウへのハンドルを既に持っていると仮定すると、PID を取得できますGetWindowThreadProcessId。すべてのプロセスを取得して PID と一致させずにプロセス名を取得する方法はありますか?

4

3 に答える 3

20

を使用Process.GetProcessByIdして取得できますProcessProcess実行中のプログラムに関する多くの情報があります。 実行可能ファイルの名前を指定しますProcess.ProcessNameProcess.MainModule.FileName

于 2011-01-27T17:39:05.187 に答える
14
string name;
using (var p = Process.GetProcessById(id)) { name = p.ProcessName; }
于 2011-01-27T17:40:22.997 に答える