【发布时间】:2015-09-12 08:10:33
【问题描述】:
我有一个 .NET 3.5 反汇编代码,我试图引发 NullReferenceException,试图模仿我在某些转储中看到的行为。
例如,我可以看到以下命令:
mov byte ptr [rdi],0
我假设通过设置 rdi<-0,我可以取消对地址 0x0 的引用。
但是,我无法编辑任何寄存器值。
在 MSDN 中,他们声称“寄存器”窗口有权编辑寄存器:
https://msdn.microsoft.com/en-us/library/9dfstwbe.aspx
但这在 Visual Studio 2012 中对我不起作用。
有任何帮助或其他解决方法吗?
【问题讨论】:
标签: c# visual-studio-2012 .net-3.5 nullreferenceexception disassembly