happyxuexi 发表于 2022-7-22 14:47

C#反编译,Reflexil可以修改布尔类型的值吗?

C#反编译,Reflexil可以修改布尔类型的值吗?
我只看到可以修改string和int类型的,现在想修改一个布尔类型的值。
求助,谢谢。

ps122 发表于 2022-7-22 15:22

happyxuexi 发表于 2022-7-22 15:14
Reflexil is unable to create this instruction, check opcode/operand consistency.
选择的int32或是i ...
ldc.i4.0(ldc.i4.1)
ret

ps122 发表于 2022-7-22 15:00

和int一样,0:false,1:true

happyxuexi 发表于 2022-7-22 15:14

ps122 发表于 2022-7-22 15:00
和int一样,0:false,1:true

Reflexil is unable to create this instruction, check opcode/operand consistency.
选择的int32或是int64,然后值为0,会提示上述错误。

NULL2019 发表于 2022-7-22 15:25

opecode ldc.i4operand 0或1

happyxuexi 发表于 2022-7-22 15:50

谢谢楼上的两位,已经搞定。

liuruipeng07 发表于 2022-7-22 15:53

感谢分享

leeairw 发表于 2022-7-22 17:55

建议直接用DNSPY修改C#代码。。。

sxycgxj 发表于 2022-7-29 10:42

同上方法可以更简单,且可以增加其他的类模块或其他功能
页: [1]
查看完整版本: C#反编译,Reflexil可以修改布尔类型的值吗?