有关C#应用程序保护的问题

Mittermeyer 2006-08-23 10:05:26
想知道有没有什么工具能够对C#编写的应用程序进行加壳的保护。
但是网上找了一些工具,诸如asProtect,axProtector之类,对于C#编写的exe加壳之后,运行时会有内存访问的错误。

不知有没有工具能够做这样的事情,或者还有其他注意事项。
...全文
214 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mittermeyer 2006-08-24
  • 打赏
  • 举报
回复
有些产品不是怕个人用户,而是竞争对手亚。所以能多做一些事情,总归是好的。
所以在找能比较容易达到效果的工具,否则太多的工作量,又要评估是否有价值了。
marysxj 2006-08-23
  • 打赏
  • 举报
回复
没有绝对的安全。
有你想破解的东东,说明这个东东还是不错的,呵呵

-----------
对头!
任亚军 2006-08-23
  • 打赏
  • 举报
回复
bu yao a
ttgzs 2006-08-23
  • 打赏
  • 举报
回复
dotfuscator 挺好的
冷月孤峰 2006-08-23
  • 打赏
  • 举报
回复
没有绝对的安全。
有你想破解的东东,说明这个东东还是不错的,呵呵
idda 2006-08-23
  • 打赏
  • 举报
回复
vs2003自带的混淆器。
没有绝对的安全,不过用了混淆器后,除非你的代码能够给破解者带来极大的利益,否则一般不会有人费那么大功夫去读你的反编译代码。安全这东东是你做一步,破解者就需要走10步。
Mittermeyer 2006-08-23
  • 打赏
  • 举报
回复
我理解加壳可以起到两种保护,一个就是普通的工具看不到.NET的源码了,另一个就是对exe本身进行保护。加壳工具一般都有自动保护的功能,可以限制使用时间和次数什么的。
混淆器往往只能做到第一种。好的混淆器也能够进行源码层面的加密,不过我没有用过。

PS:也许要求太高了,估计还没有这样的东西...
Knight94 2006-08-23
  • 打赏
  • 举报
回复
没有特别好的工具,使用dotfuscator工具,不能严格意义上起到保护作用,因为还可以反编译出来,只不过使理解过程变复杂了而已。
  • 打赏
  • 举报
回复
帮顶,关注
YAOHE 2006-08-23
  • 打赏
  • 举报
回复
.net自带混淆器,不我我试用过,只能对单一项目混淆,如果解决方案下有多个项目,并且是关联的,就不行了,

110,534

社区成员

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

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

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