我用了C#写了个小程序,被反编译得就差注释没显示出来了。。请问怎么加密NET的代码?免费的

解决方案 »

  1.   

    dll可以混淆的,vs自带dotfuscator.exe
    \Microsoft Visual Studio 8\Application\PreEmptive Solutions\Dotfuscator Community Edition\dotfuscator.exe
    混淆后的程序集,就不能轻易反编译出来了。
    ^_^,其实反编译出来也没什么,又不是什么核心。呵呵。
      

  2.   

    http://www.microsoft.com/china/msdn/library/langtool/vbnet/NFissues0311netcodeobfuscation.mspx?mfr=true
      

  3.   

    关键代码不要用.NET写,用COM+组件,.NET来调用。
      

  4.   

    5楼说的是我目前用的方法,还有,混淆 一下,生成dll,也可以抵挡的
      

  5.   

    请问混淆下生成dll,dll里面的函数无法调用了,方法名都变了,怎么办?