源码工作室

目标:通俗的语言说出通俗的技术
随笔 - 99, 文章 - 0, 评论 - 1183, 阅读 - 79万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

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

Posted on   源码工作室  阅读(3602)  评论(25编辑  收藏  举报
 

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

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

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

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

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

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示