引用:
原帖由 兰兰 于 2008-5-7 17:39 发表 
是吗?对C#反汇编后,能还原成C#代码吗?就跟自己开发的一样吗?
混淆之后无法还原到跟原来的代码一样,变量名全部变成了怪异的字符,中间加入了干扰的跳转代码,想直接利用源代码很难。你下载几个c#开发的共享软件,看能否把源代码看明白。

.net的静态反编译工具最有名的是reflector,其他的忘记了。功能都差不多。对付了一个,基本就行了。
vs自带的那个混淆工具,就足以让人看不懂了。反正我是看不懂混淆后的代码。有那功夫不如重写了。
做erp不怕的。没有人会在你的源代码的基础上进行开发,大可放心。送源代码也不一定有程序员愿意维护别人做的erp。

想用自然会有办法,不想用的自然有不想用的理由。
用.net的公司也有不少的。人家怎么办,你就怎么办就行了。
最简单的办法,在软件里面留一些bug,通过用户名和密码到服务器上更新。.net有动态加载机制,用这个办法更新很方便,每次可以更新少量代码,节约带宽。用盗版的人不给他更新就完了。就算他能破解,他能把bug都找出来吗?
