У меня проблемы с просмотром регистров и памяти в Visual Studio 2008. Я работаю с собственным кодом без CLR. Я пробовал следующее:
>Debug.Registers
Command "Debug.Registers" is not available.
Ctrl+Alt G
>Debug.Memory1
Command "Debug.Memory1" is not available.
Ctrl+Alt+M 1
The key command (Ctrl+Alt+M, 1) is currently bound to (Memory &1) which is currently not available.
Однако это будет работать:
>Debug.ListRegisters
EAX = 0023FC98 EBX = 7FFDF000 ECX = 00000000 EDX = 000E21A8 ESI = 00000000
EDI = 0023FCC4 EIP = 0113D6C8 ESP = 0023FBA4 EBP = 0023FCC4 EFL = 00000202
0023FC80 = 00000009
>Debug.ListMemory
0x0113D6C8 8b 45 bc 50 8b 4d c8 51 68 a6 b9 13 01 8b 55 b0 .E.P.MÈQh¦....U°
Я хотел бы больше контроля над местами памяти. Я хотел бы изменить свое местоположение, а не просто указывать его в окне командной строки.
В VS2005 я смог перейти к View-> Other Windows-> Registers. Эта функция недоступна в VS2008?