众所周知商业软件是用来卖钱的,不能让购买者随意的散播。
我想知道像动易和动网这样的asp程序是怎么控制的那?大家谈下方案。我知道asp和asp.net源程序是透明的,.net的dll也很容易就得到源码。而且他们的程序都是可以用在虚拟主机上的,正版验证的部分也不能用C++等语言解决
请教请教……

解决方案 »

  1.   

    最简单的就是给你一份钱,给别人一段代码,按项目走的源码,别人发了大价钱,大家都不会直接公开源码对动易,动网这样的别人要是反编译了,全改了他的,他也没牌气还不如跟ORACLE一样,你可以用,只要是商业使用,你老老实实的给他钱,买序列号,其实序列号就是说你发了钱,跟软件本身没有任何关系,要不然,就得吃官司
      

  2.   

    写一些加密的DLL文件,控制用户数。
      

  3.   

    用一个cs文件保存用户信息,在把这个文件生成加密的dll文件就好了。
      

  4.   

    楼主想的大多了,,,别想什么加密码了,,就算microsoft这样的大公司,,,xp还不一样有翻版。。
      

  5.   

    一般来说都是在某个目录下的某个文件里保存这些加密信息的
    比如linsence文件
      

  6.   

    linsence文件,按用户数收钱,发给序列号。
    有盗版就打官司。
      

  7.   

    别人的确要用那是没有好的办法的
    不过可以像QQ那登录前访问你的服务器,这时候如果另一个人登录再访问服务器肯定是第二个人了,可以这样控制下.
    如读出网卡地址什么的,只授权给一个网卡地址,但现在网卡的MAC也可以通过软件修改的,所以有些难呀兄弟.如果软件本身的加密没做好别人还可以直接确解等等.如果做得好就会有人用的,这个时候你的产品就成了一个品牌,何必这么麻烦呢?希望对你有帮助