リモートデバッグを使用したい。デバッグしたいプログラムはマシンbで実行されます。VisualStudioはマシン上で実行されます。
マシンbには、次のファイルを含むフォルダーがあります。
- msvcr72.dll
- msvsmon.exe
- NatDbgDE.dll
- NatDbgDEUI.dll
- NatDbgEE.dll
- NatDbgEEUI.dll
一部のファイルが欠落していると思われる場合は、それらが通常どこにあるかについても説明してください。
次のステップでmsvsmon.exe
、マシンbでとプログラムを開始しました。マシンaで、VisualStudio2008とプログラムが記述されたソリューションを起動しました。次に、「デバッグ-プロセスにアタッチ」を選択します。「リモートトランスポート(認証なしのネイティブのみ)」を選択しました。修飾子として正しいIPを使用し、正しいプロセス(program.exe)を実行しました。しばらくすると、ポップアップウィンドウに次のメッセージが表示されました。
program.exeの0x7c812a7bで未処理の例外:0xE0434F4D:0xe0434f4d
続行または中断できます。続行すると、例外が何度も何度も発生します。そこで、breakを押すと、次のメッセージが表示されました。
コールスタックフレームにはシンボルはロードされません。ソースコードは表示できません。