2009-04-22 27 views
3

Windowsの任意プロセスの親プロセスのプロセスIDを特定したいと考えています。C#の親プロセスIDを確認する

x64とx32の両方で動作するには、このメソッドが必要です。

これを実現するためのアイデアやサンプルコード。 System.Diagnositics.Processにはこの情報は含まれていません。

私はtoolhelp apisを使用することについて少し心配しています.32ビットに固有のものです。

関連情報:

the FAQにおけるパフォーマンスカウンタのソリューション: (PerformanceCounter( "プロセス"、「作成プロセスID "、procName);)私はあなたがプロセスIDを入力することを許可していないので、あなたが複数の子を持っているときに、 en。

+1

[この質問](http://stackoverflow.com/questions/394816/how-to-get-parent-process-in-net-in-managed-way)その中にコード例があります。 –

答えて

-1

使用NAPI(Win32のFAQ)

+0

それは非常に悪い答えです。 – svick

関連する問題