3

只是想知道是否有一种方法可以从 Visual Studio IDE 中编辑 CPU 寄存器(即 EAX、EBX、ECX 等)或标志(OV、UP、erc)。我知道您可以使用“寄存器”窗格 (ctrl-shift-G)查看它们,并且可以使用 TAB 或 ENTER 循环浏览它们,但我似乎无法在调试时更改它们中的任何一个(是的,程序执行是停止:))。

我真的没有强烈的需要这样做,只是:我可以看到程序集......我曾经能够做到这一点(VC ++ 6)......为什么我现在不能,善良'一个东西!

谢谢!

4

2 回答 2

2

是的你可以....

从帮助(你知道...... f1 键)

更改寄存器的值

  • 在“寄存器”窗口中,使用 TAB 键或鼠标将插入点移动到要更改的值。开始键入时,光标必须位于要覆盖的值的前面。
  • 键入新值。
  • 按 ENTER。
于 2008-10-28T21:35:43.860 回答
1

不,你不能。那个可怕的东西在托管模式或混合模式下不起作用。

于 2008-11-24T10:54:11.887 回答