現在起動中のプロセスの一覧を取得する方法と、そのプロセスの中身を見る方法をまとめます。プロセスの中身を見る方法は、ReadProcessMemory関数を使います。ReadProcessMemoryで取得したデータの中身を解析するために、PEB構造体、PROCESS_PARAMETERS構造体、UNICODE_STRING構造体を使います。※ReadProcessMemory関数はMSのサイトにも載っているのですが、PEB構造体、PROCESS_PARAMETERS構造体、UNICODE_STRING構造体は、なぜかMSのサイトに載っていません。以下のサイトの情報を参考にしました。(http://www.osronline.com/DDKx/kmarch/k112_401e.htm)以下がサンプルコードです。リストボックスに、●でプロセスのモジュール名。■でプロセスのモジュール名+コマンドライン引数、★でプロセスのカレントディレクトリを表示します。開発ツール実行すると以下の画像のようになります。