===========================l6098627(似水流年)大哥的说法=========================
     如果是想通过这种方式保护版权的话,建议你写一个DLL,在里面加一个方法用来判断当前的主机名是否是许可的。非授权则跳转到指定的页面。然后在每个页面调用这个DLL里的方法。
你可以发布新的授权DLL 给别人以充许其使用。    当然如果还想卖给更多的人,最好的办法是在DLL里连接到你的web服务验证用户的主机名或域名是否合法。
   在web服务里你只要提供域名合法性验证就行了。  剩下的工作是你在收了钱后把对方的域名加到你的数据库中就行了:)
=================================================================
这个方法请问要怎么实现:
1:这个DLL怎么写?写好了这一个CS文件怎么单独编译为一个独立的DLL文件?
2:怎么每页引用?

解决方案 »

  1.   

    要保护代码,就要用非托管的代码生成DLL。
      

  2.   

    要保护代码,就要用非托管的代码生成DLL。
    ==========
    这个话是什么意思啊??????????????????????????
      

  3.   

    就是生成的DLL是本地代码,而不是IL代码
      

  4.   

    生成非托管的代码,还是.net的dll进行加密.不然人家反编译,把调用的代码去掉.
      

  5.   

    现在好像只能用混淆的办法,推荐几个工具MaxtoCode    XenoCode2005Enterprise混淆器我没有找到什么好的办法
    楼主如果找到告诉我