怎样保护C#生成的DLL文件不被反编译?

踏雪听雨 2008-11-14 03:21:04
怎样保护C#生成的DLL文件不被反编译?
...全文
898 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
大宝儿甜甜见 2010-12-22
  • 打赏
  • 举报
回复
加壳编译后的程序dll文件
oneatree 2010-08-21
  • 打赏
  • 举报
回复
混淆器
sunshine_anycall 2008-11-14
  • 打赏
  • 举报
回复
混淆~
加壳~
踏平扶桑 2008-11-14
  • 打赏
  • 举报
回复
没有绝对的事情
一般的加个壳(或者加几层壳)、用混淆器就可以了

如果真的很重要 那么你就申请专利吧
然后在建个网站 如果有人举报某某反编译你的软件了 就用法律武器来维权
满衣兄 2008-11-14
  • 打赏
  • 举报
回复
laver520 2008-11-14
  • 打赏
  • 举报
回复
.NET 有个自带的程序保护的,叫dotfuscator,用他混要下,很多就看不到了
liuhengwinner 2008-11-14
  • 打赏
  • 举报
回复
加壳,你下载个 Aspack 加壳一下
FlowerJunjie 2008-11-14
  • 打赏
  • 举报
回复
加壳可以脱壳,混淆的可以反混淆
绝对防止是不可能的。
卐灰烬使者卍 2008-11-14
  • 打赏
  • 举报
回复
混淆~
记得使用混淆器的时候,打开流程混淆和变量名、字符串混淆~
jiezi316 2008-11-14
  • 打赏
  • 举报
回复
有一些加壳的工具,用反编译工具的时候提示报错。
另外就是混淆(当然这个只是让人看起来迷糊而已)

对关键的代码,可以选择调用用C++写成的标准dll
henanjxf 2008-11-14
  • 打赏
  • 举报
回复
估计C#生成的DLL文件永远可以被反编译。
hhhh63 2008-11-14
  • 打赏
  • 举报
回复
用一个加壳程序给它加一个壳,同时还能压缩。
evjen 2008-11-14
  • 打赏
  • 举报
回复
帮顶 其实我也想知道

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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