大家好!
    今天用Reflector 5.1.2.0 反编译了一段代码,遇到了一点问题。代码中if语句中的判断条件变成了"$$method0x60000ff",请问这个问题如何解决呢?非常感谢!
如下:if (((obj2 = strBtnAttributeType) != null) && ((obj2 = <PrivateImplementationDetails>.$$method0x60000ff-1[obj2]) != null))

解决方案 »

  1.   

    谢谢您的关注!
    原版软件运行正常,我是想修改软件的一些地方来满足自己的需要。但反编译后代码中if语句中的判断条件变成了"$$method0x60000ff",这在VS 2008中就出现编译错误。"$$method0x60000ff"用什么可以替代呢?抱歉我不能描述的很清楚,如果需要我可以提供全部源代码。
      

  2.   

    Reflector反编译经过混淆的DLL一般会出现编译不过的情况。反编译这类dll一般都不合理合法,就不要强求Reflector给你搞定了。