Application Based on .Net Framework, 如何保护我的代码?
Posted on 2007-01-13 10:46 源码工作室 阅读(3598) 评论(25) 编辑 收藏 举报因为工作需要,开始学习C#语言编写程序,刚感觉其简单易用,但因为看了网上介绍的reflector工具,却让我的积极性锐减,这样编译出来的东西还有保障吗?难道我们编写了代码,却还要和反编译工具做斗争吗?
虽然用其它的编程语言编写的程序,也有反编译工具反编译,但总不会如此容易,没有一点专业知识的人,还是不能窥其代码的,然而基于.net Framework的程序,却是如此容易被反编译,而且反编译出来的代码几乎和原代码一样,那技术如何受到保护呢?
也看了很多文章,描述如何保护程序,那就是代码混淆、加密,但至少现在还不是做得很好,而且还要money。
如果真的没有很好的手段,我想开发基于.net Framework的桌面程序那就不是一个好的选择,至少我是这么认为的。本人也是一个喜欢交流的人,喜欢和大家分享一些东西,自己练习的代码,被反编译了无所谓,可对于一个公司来说,这未必是个好事。
不知大家是采取什么手段?不妨从桌面程序到web程序都讨论讨论。