1

重複の可能性:
実行中のプロセスを表示するWindows API

プロセス中のすべてのプロセスIDハッカー

iexplorer.exeのすべてのプロセスのプロセスIDを取得するにはどうすればよいですか?getcurrentprocessid()iexplorer.exeプロセスにDLLを挿入すると、親プロセスIDが取得されます。

これどうやってするの?

4

1 に答える 1

3

最善の方法は、システム上のすべてのプロセスを列挙し、IEであるプロセスを選択することです。システムで実行されているすべてのプロセスに関する情報を取得する簡単な方法がいくつかあります。

  1. PSAPIからのEnumProcesses。これはおそらく最も単純ですが、多くの情報を提供しません。必要な情報を収集するには、他のAPIを使用する必要があります(OpenProcess / GetModuleFileNameEx)。
  2. TlHelp32.hからのCreateToolhelp32Snapshot (次にProcess32FirstProcess32Next)。非常に使いやすく、EXE名が自動的に付けられるため、iexplorer.exeかどうかを簡単に判断できます。
  3. @nogardがすでに述べたように、WMI。
于 2012-09-24T10:28:40.933 に答える