6

現在のプロセスに属するすべてのスレッド ID を見つけるためのより良い方法があるかどうかを調べようとしています。TH32CS_SNAPTHREAD で CreateToolhelp32Snapshot を使用し、スレッドを繰り返し処理して、スレッドのプロセス ID が現在のプロセス ID と等しいかどうかを確認することは解決策のようですが、実行中のすべてのスレッドの繰り返しを避けたいと考えています。特定のプロセスに属するスレッドを繰り返し処理したいだけです。高速でシンプルな API があれば教えてください。私はC ++でそれを行う必要があります。

ありがとう、アビナイ。

4

2 に答える 2

0

TH32CS_SNAPPROCESS (0x00000002) で CreateToolhelp32Snapshot を使用した後、Thread32First 関数を使用してスレッドを取得できます。

サンプルコードはこちらです。

于 2013-07-01T17:30:03.380 に答える