如何防止.NET Reflector偷窥C#代码

dayong98 2011-09-02 08:22:36
今天下了个.NET Reflector试用了一下,大致的看了下,除了#if #define之外几乎所有的代码都完完全全的再现了。难道这就是C#的命运吗?
请教各位高手,如果只用C#,怎样才可以保护自己的代码不被偷窥呢?至少也得给我留条内裤吧。
...全文
389 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dayong98 2011-09-02
  • 打赏
  • 举报
回复
谢谢楼上几位的分享。
潘少博 2011-09-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fyswords 的回复:]
都开源多好
[/Quote]
也不一定好。可以被别有用心的人利用。制作病毒等
鸭梨山大帝 2011-09-02
  • 打赏
  • 举报
回复
微软的Base Class Library
混淆没?
加密没?
fyswords 2011-09-02
  • 打赏
  • 举报
回复
都开源多好
徐州小夏 2011-09-02
  • 打赏
  • 举报
回复
有专门针对C#的混淆软件,它们使用名称混淆,流程混淆等等,让反汇编程序无法执行,并且还有虚拟机保护等措施,可以把CLR和程序集绑定。Postbuild是个不错的选择
灵雨飘零 2011-09-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gigipop 的回复:]
用混淆软件把代码加密
分享:几款代码混淆器(DotFuscator,.NETReactor,xenocode)
推荐使用SmartAssembly.6.1.0.48对.NET程序源码混淆
[/Quote]

用混淆器。。
  • 打赏
  • 举报
回复
有混淆软件,不过没用过。
yojinlin 2011-09-02
  • 打赏
  • 举报
回复
我本人是用 PostBuild 來混淆的,雖然不曉得它的防護有多高,但目前就是如此了,可以找找該軟體 ^^

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧