各位大侠您好,请问:我现在想开发一个软件,只让它在某一公司内使用,即使该公司跳槽的员工把它拷贝走,在公司之外也是不能用的。这个该怎么做?多谢!可否利用外网IP限制?

解决方案 »

  1.   

    锁锁外行罗~~ 如果一定要这样玩,
    建议软体启动就搜寻公司不固定数量网路芳邻IP并要求内建程序回应,
    正确才可正确运行,
    确定是在公司本部(总不能把公司电脑全部搬回家连线来玩你的软体呗),
    无则一样启动,
    但程序乱跑.....
      

  2.   


    这个说容易也容易,说难也难。比较简单的方法是,做成依赖服务器架构的。比如,在公司某一台服务器上,安装一个服务程序,提供一些核心算法。客户端运行时,需要频繁地访问服务器。如果要求再高,则设计成服务器需要挂加密机,离开这一台有一组初始化密钥的加密机则无法工作。
      

  3.   


    简单地说,上面的方法就是把服务器当作一个加密狗。