c# MSIL 修改请教
有一段IL代码。我想请教一下怎么修改nop
ldloc.0
ldarg.0
callvirt DevExpress.XtraEditors.TextEdit HelloWorld.Form1::getTextEditUsername()
callvirt System.String DevExpress.XtraEditors.TextEdit::get_Text()
stfld System.String HelloWord.Form1/_Closure$_13::$VB$Local_Username
应该是定义了一个局部变量,把一个编辑框的值付给这个变量
我想用一个固定的值来代替这个编辑框的值。请问应该怎么改?
我试了一下
nop
ldstr "abcd"
stfld System.String HelloWord.Form1/_Closure$_13::$VB$Local_Username
出错了。
我不太熟悉MSIL,请师兄们指导一下。谢谢。
本帖最后由 3yu3 于 2018-5-25 22:18 编辑
直接用反编工具修改吧。。
页:
[1]