0

Visual Studio.load sosでは、イミディエイト ウィンドウで使用して sos.dll をロードします。この「.load」は何ですか? それについての説明はありますか?

イミディエイト ウィンドウで実行できること: 式の評価 ( ? varA)、プログラム コマンドの実行 ( varA=1)、または VS コマンドの実行 ( >cmd)。このスキームの .load はどこにありますか? 他の場所 (コマンド ウィンドウ マクロ) で使用できますか?

4

2 に答える 2

2

Is は、アンマネージド デバッガーのコマンドです。[プロジェクト] + [プロパティ] の [デバッグ] タブで、[アンマネージ コードのデバッグを有効にする] オプションをオンにして、プログラムのデバッグを開始する必要があります。拡張機能を .load で読み込んだ後、!help と入力するとヘルプが表示されます。デバッガ拡張コマンドは で始まります。また !

Debugging Tools for Windows パッケージに含まれている debugger.chm ヘルプ ファイルから、デバッガーの拡張機能に関する詳細情報を取得できます。最近では個別のダウンロードではなくなりましたが、Windows SDK に含まれています。c:\program files (x86)\debugging tools for windows (x86) ディレクトリに戻ります。

于 2012-04-10T12:58:49.053 に答える
0

これは、windbg 拡張機能をロードします。

この場合は、SOS エクステンションです。

WinDbg/SOS チート シートを参照してください。

于 2012-04-10T10:01:40.447 に答える