タスクマネージャーで実行中のすべてのプロセスを表示できることはわかっています。しかし、これらのプロセスの内部で実行されている単一のスレッドをどのように確認できますか?
Get Process Explorer 。
FileメニューからShow All Details for All Processesを有効にします:
メインペインで、必要なプロセスを選択します。
選択したプロセスのコンテキストメニューを開き(右クリック)、プロパティをクリックします。
Threadsタブで、そのプロセス内で実行中のスレッドのリストを確認できます。
トラブルシューティングで詳細を取得する必要がある場合は、デバッグ記号をProcess Explorerにロードすると非常に役立ちます。こうやって:
Windowsデバッガをまだインストールしていない場合は、まず Debugging Tools for Windows をインストールする必要があります。
プロセスエクスプローラーで、オプションメニューからConfigure Symbols ...を開きます:
デバッグツール(または別のWindowsデバッガー)がインストールされている場合、Process Explorerは自動的にdbghelp.dll
ファイルを見つけます。それ以外の場合は、正しいパスをここに設定します。
Symbols pathは次のようになります:
SRV*C:\Symbols*http://msdl.Microsoft.com/download/symbols
調整する必要があるのはC:\Symbols
だけです。これは、デバッグシンボルがキャッシュされる場所です。