私はSysinternalのProcess Monitorを発見したばかりで、プロセスが行っていることについての洞察が大好きです。しかし、カーネルへのソフトウェア呼び出しの詳細を調べようとすると、スタックは「未知数」で埋められます。スタックトレースに関数名が表示されるように、アプリケーションをビルドする方法はありますか?Process Monitorでさらに多くのスタック情報を表示するアプリケーションを構築するには?
0
A
答えて
2
/Ziでコンパイルし、/ debugとリンクするだけで十分です。 アプリケーションのすべてのデバッグ情報を含むPDBファイルが必要です。実行可能ファイルまたはPDBを移動しない限り、プロセスモニタは通常、それを検出します。
アプリケーションのバージョンが複数ある場合、または他のマシンでコールスタックを調べたい場合は、Symbol Serverを設定する方がよい場合があります。次に、(symstoreユーティリティを使用して)すべてのEXEファイルとPDBファイルをSymbol Serverに格納し、Process MonitorがSymbol Serverを使用してデバッグ情報を見つけるようにシステムを設定する必要があります。 http://support.microsoft.com/kb/311503の情報はあなたの仕事を開始するはずです。
\\yourserver\symbols
が読み書き可能で共有だろうが、ちょうど同様にあなたの上のローカルパスである可能性があり
set _NT_SYMBOL_PATH=symsrv*symsrv.dll*\\yourserver\symbols*http://msdl.microsoft.com/download/symbols
...:正常に動作します
一つの方法は、環境変数_NT_SYMBOL_PATH
を設定することですコンピューター。これは、繰り返し使用するためにシンボルがキャッシュされる場所です。
関連する問題
- 1. ウェブサイトの情報を表示する、アプリケーションを表示する
- 2. ユーザー情報を表示するには?
- 3. ログイン情報に基づいてテーブル情報を表示する
- 4. 動的に構築されたハイパーリンクで情報を渡すには?
- 5. 多くの情報を保存するには
- 6. リストボックスからメッセージボックスに情報を表示
- 7. TypeScriptでアプリケーションを構築するには?
- 8. 多くのテーブルから情報を取得する
- 9. ASP.NET - サーバーの統計情報を表示する方法/情報?
- 10. Console.logに非表示のオブジェクト情報が表示されます
- 11. 情報をPySideに文脈的に表示するには?
- 12. Android NDKでPlatinum UPnPスタックを構築するには?
- 13. XSLT表に表示する属性情報を取得する
- 14. Smartrに表示されるソーシャルプロファイル情報を引き出す
- 15. WCFでwsdl情報を非表示にする方法は?
- 16. ステートレスウェブアプリを構築するための情報が必要
- 17. 多次元配列からの情報の表示?
- 18. セクションに基づく情報の非表示と表示
- 19. 私のNICのベンダー情報を表示するには?
- 20. リモートサービスからアプリケーションに情報を渡す
- 21. Androidアプリケーション内のウェブサイトからユーザー情報を表示
- 22. エラー情報を別のページに表示する方法は?
- 23. ASP.NETの基本的なアカウント情報を表示するには?
- 24. tumblrのブログ情報を表示するには?
- 25. データベースからの情報を表示
- 26. オブジェクトに含まれる情報をListViewに表示する
- 27. キュー&スタックを表示するには?
- 28. cURL:アップロード中に進捗情報を表示する方法は?
- 29. Googleマップ - 情報ウィンドウを表示するには
- 30. デバイスにアプリケーション情報を取得する
ありがとう、パトリックと@STATUS_ACCESS_DENIED、私はそれらを試してみよう! –