http://dev.csdn.net/Develop/article/18/18445.shtm
http://dev.csdn.net/Develop/article/17/17542.shtm

解决方案 »

  1.   

    我也正在关注这个问题!目前找到一篇强名加密的文章,按照文章的内容可以实现你的要求!但是只局限于组件,如果dll是控件的话,那么经过这样处理后,在运用dLL中的控件进行设计时,会碰到麻烦,你会发现连自己都无法在窗体上加入dLL中的控件,不知哪位高手知道如何用强名来保护dll控件?以下是链接,你参考一下!
    http://tech.ccidnet.com/pub/article/c1135_a59697_p1.html
      

  2.   

    我做了好象不行,可能是我做错了,你能把你的代码发给我看看吗?我做的可以防止不合法的调用这个Assembly,但我不知道如何合法的访问这个Assembly,如果给Assembly加上强名,那么它又会不逐止不合法的访问了。
      

  3.   

    在NEW()的时候作手脚呗....中间加参数或者权限判断.
      

  4.   

    li3807(LI3807) :文章绝对没错!我一星期前测试过了!我把代码发上来也没有用,因为还少一个生成的snk文件.
      

  5.   

    make a setup package , combine it or use windows 's ACL to limit other user 's Access
      

  6.   

    同时出现相同主题的两个帖。另外有个帖:
    http://community.csdn.net/Expert/topic/3109/3109981.xml?temp=.5535547我在此帖中,虽然仅作了一些简单的介绍,但我想只要楼主再花一点功夫,肯定能完全理解我说的一切。