Application Based on .Net Framework, 如何保护我的代码?
Posted on 2007-01-13 10:46 源码工作室 阅读(3602) 评论(25) 编辑 收藏 举报因为工作需要,开始学习C#语言编写程序,刚感觉其简单易用,但因为看了网上介绍的reflector工具,却让我的积极性锐减,这样编译出来的东西还有保障吗?难道我们编写了代码,却还要和反编译工具做斗争吗?
虽然用其它的编程语言编写的程序,也有反编译工具反编译,但总不会如此容易,没有一点专业知识的人,还是不能窥其代码的,然而基于.net Framework的程序,却是如此容易被反编译,而且反编译出来的代码几乎和原代码一样,那技术如何受到保护呢?
也看了很多文章,描述如何保护程序,那就是代码混淆、加密,但至少现在还不是做得很好,而且还要money。
如果真的没有很好的手段,我想开发基于.net Framework的桌面程序那就不是一个好的选择,至少我是这么认为的。本人也是一个喜欢交流的人,喜欢和大家分享一些东西,自己练习的代码,被反编译了无所谓,可对于一个公司来说,这未必是个好事。
不知大家是采取什么手段?不妨从桌面程序到web程序都讨论讨论。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架