【发布时间】:2010-05-27 15:31:14
【问题描述】:
我试图通过 ildassemble 和修改 MSIL 代码来修改程序集(我的)。 我只想弹出一个MessageBox。
这是我的代码:
.module extern Fusion.dll
.module extern kernel32.dll
.module extern advapi32.dll
.module extern aspnet_state.exe
.module extern webengine.dll
.module extern aspnet_wp.exe
.module extern mscorwks.dll
.module extern ole32.dll
.module extern mscoree.dll
.module extern Netapi32.dll
.assembly extern mscorlib
{
...
...
IL_0052: ldstr "ahahahahahah"
IL_0057: callvirt instance [mscorlib]System.Windows.Forms.MessageBox::Show(string)
IL_005c: ldloc.0
IL_005d: ret
} // end of method
...
我没有错误,但 MessageBox 没有出现:\
感谢您的帮助!
【问题讨论】: