可以用ildasm反编译,修改后用ilasm编译。

解决方案 »

  1.   

    我经过几次试验,发现ildasm跟Lutz Roeder's .NET Reflector 差远了!!
    但我怎么才能用Lutz Roeder's .NET Reflector 更改其中的内容啊??!!
      

  2.   

    如果你要只修改注册信息,就需要反编译之后的文件还能再次被编译,这样的话,非ildasm和ilasm莫属,先用ildasm反编译为.il文件,然后修改文件中注册信息,不过如果是中文的话,.IL文件中是以16进制出现的,修改后保存,然后用ilasm编译就可以了!当然,如果你是想看看程序源码,一般的Reflector就可以,不过一般而言Reflector工具不能做到100%地还原出源码,不过用于学习编程结构已经足够了
      

  3.   

    我怎样才能知道16位中的那个代码是我要找的字呢?
    另外,请详细告诉我一下如何用ilasm进行二次编译?我可以再加分!!
    谢谢
      

  4.   

    ildasm.exe  反编译
    ilasm.exe 编译
      

  5.   

    靠,这个只要找个16进制的编辑器,UltraEdit不错
    搜索“张三”,要选上“搜索ASCII”替换——ok
      

  6.   

    .NET Reflector 只能够看,不能够修改
      

  7.   

    http://rail.dei.uc.pt/有一个开源类库,可以用它做一个用软件来修改其它程序代码。