1

tasklistを入力すると、Windowsのコマンドプロンプトに表示されるプロセスをC++でスキャンしようとしています。コード全体の準備ができていませんが、プロセスを読み込もうとする際に助けが必要です。

4

2 に答える 2

1

これを行うには、PSAPIを使用する必要があります。ライブラリの依存関係にpsapi.libを追加する必要がある場合があります。

を使用EnumProcessesして、実行中のすべてのプロセスのIDを配列に入力できます。次に、配列内のIDを使用OpenProcessして、実行中の各プロセスへのハンドルを取得し、QueryWorkingSet各プロセスに関する情報を取得するなど、関連する関数にハンドルを渡すことができます。

さらにヘルプが必要な場合は、MSDNで例を見つけることができます。

于 2011-03-03T20:53:09.623 に答える
1

標準出力をリダイレクトできます。または、winapi を使用できます =)

プロセスを処理する関数のリスト: http://msdn2.microsoft.com/en-us/library/ms684847.aspx

EnumProcesses 関数: http://msdn.microsoft.com/en-us/library/ms682629.aspx

于 2011-03-03T20:52:46.207 に答える