• Application Based on .Net Framework, 如何保护我的代码?


     

           因为工作需要,开始学习C#语言编写程序,刚感觉其简单易用,但因为看了网上介绍的reflector工具,却让我的积极性锐减,这样编译出来的东西还有保障吗?难道我们编写了代码,却还要和反编译工具做斗争吗?

           虽然用其它的编程语言编写的程序,也有反编译工具反编译,但总不会如此容易,没有一点专业知识的人,还是不能窥其代码的,然而基于.net Framework的程序,却是如此容易被反编译,而且反编译出来的代码几乎和原代码一样,那技术如何受到保护呢?

           也看了很多文章,描述如何保护程序,那就是代码混淆、加密,但至少现在还不是做得很好,而且还要money

           如果真的没有很好的手段,我想开发基于.net Framework的桌面程序那就不是一个好的选择,至少我是这么认为的。本人也是一个喜欢交流的人,喜欢和大家分享一些东西,自己练习的代码,被反编译了无所谓,可对于一个公司来说,这未必是个好事。

    不知大家是采取什么手段?不妨从桌面程序到web程序都讨论讨论。

  • 相关阅读:
    JAVA设计模式之观察者模式 IT
    基本的SqlPlus命令
    JAVA中SERIALVERSIONUID的解释
    msSQL
    java解析超大xml(1G),一般数据挖掘dblp.xml文件的解析
    在oracle中用sql脚本生成csv文件举例
    sql 复习知识大全2
    sql 复习知识大全1
    3.17作业解答
    3.20作业解答
  • 原文地址:https://www.cnblogs.com/goodcandle/p/619387.html
Copyright © 2020-2023  润新知