求高手给思路,最好的是C#的解决方案!
  朋友整了个应用软件,是放在U盘里一起卖的。
  现在需求是一个U盘捆绑一个程序,防止卖一个U盘出去,通过复制粘贴等方式拷贝出来,多个人都可以用了,从而商业价值大减。
  能防止一些菜鸟普通用户不能通过简单的粘贴复制等手法拷贝就行了。
  我的简单思路是通过读取硬件的序列号,绑定到一台电脑就行了,这样能拷贝出去也无所谓了,反正原则就是一个U盘就只能在一台电脑上使用就可以。
  本人没涉及过这方面的,所以希望高手指引一下解决方向,不用给代码,给点思路就可以了,在此万分感谢!
  

解决方案 »

  1.   

    不可能的。
    这种思路已经在光盘上面实现了,而且很快就被免cd补丁给破了。你说的u盘应该是加密狗,而不是像光盘版游戏那样。
      

  2.   

    PS:U盘里的那个程序不是我写的,也就是说不能再改那个程序
    能不能自己写一个类似于加密文件夹的程序,把需要的保护的程序放进去,外面留一个可以执行的快捷方式
    这样间接的实现保护程序不被粘贴复制
      

  3.   

    有这类USB加密的产品:
    http://www.integralmemory.com/product/secure-360-encrypted-usb-flash-drive
      

  4.   

    只能找U盘加密的产品的开发公司,提供你一些API这样你就能用了,花不了多少钱,还很强大的。