如何保护自己的Dll不被别调用???

li3807 2004-06-22 10:51:16
同上,我使用了强名也不起作用,求命呀。
...全文
245 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
9sun888 2004-06-22
  • 打赏
  • 举报
回复
我也正在关注这个问题!目前找到一篇强名加密的文章,按照文章的内容可以实现你的要求!但是只局限于组件,如果dll是控件的话,那么经过这样处理后,在运用dLL中的控件进行设计时,会碰到麻烦,你会发现连自己都无法在窗体上加入dLL中的控件,不知哪位高手知道如何用强名来保护dll控件?

以下是链接,你参考一下!
http://tech.ccidnet.com/pub/article/c1135_a59697_p1.html
康斯坦汀 2004-06-22
  • 打赏
  • 举报
回复
加密传递值,这样调用者没有解密算法,调用也没用,
当然,必须加大算法强度,防止破解。
li3807 2004-06-22
  • 打赏
  • 举报
回复
我使用了强名,但是没有有。
Jackile 2004-06-22
  • 打赏
  • 举报
回复
http://dev.csdn.net/Develop/article/18/18445.shtm
http://dev.csdn.net/Develop/article/17/17542.shtm

AhBian 2004-06-22
  • 打赏
  • 举报
回复
同时出现相同主题的两个帖。

另外有个帖:
http://community.csdn.net/Expert/topic/3109/3109981.xml?temp=.5535547

我在此帖中,虽然仅作了一些简单的介绍,但我想只要楼主再花一点功夫,肯定能完全理解我说的一切。
elite2018 2004-06-22
  • 打赏
  • 举报
回复
make a setup package , combine it

or use windows 's ACL to limit other user 's Access
9sun888 2004-06-22
  • 打赏
  • 举报
回复
li3807(LI3807) :文章绝对没错!我一星期前测试过了!我把代码发上来也没有用,因为还少一个生成的snk文件.
SeeSunSet 2004-06-22
  • 打赏
  • 举报
回复
在NEW()的时候作手脚呗....中间加参数或者权限判断.
li3807 2004-06-22
  • 打赏
  • 举报
回复
我做了好象不行,可能是我做错了,你能把你的代码发给我看看吗?我做的可以防止不合法的调用这个Assembly,但我不知道如何合法的访问这个Assembly,如果给Assembly加上强名,那么它又会不逐止不合法的访问了。

110,539

社区成员

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

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

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