我和我的朋友编了个软件,数据库适用的时Oracle8i, 客户端为Powerbuilder编写.为了使我们编的软件不让太菜的鸟,在未与我们协商的情况下轻易的Copy走并进行不道德的盈利。希望大家帮帮忙,给我提供一个思路。我希望在服务器端进行注册,并通过读取服务器硬件序列号进行注册号的生成。同时客户能确认到服务器端注册号的有效性,或是Oracle如果发现注册号不正确的话可以自动停止。以上只是我的思路,如果大家有更好的思路,请提供给我,不胜感激。

解决方案 »

  1.   

    情况时这样的,我们所开发的软件是定制开发,版权为双方共有,任何一方不能进行单独出售。同时用户要求我们的软件不能进行硬件进行加密(如密码狗,usb加密锁)。不过我对usd加密锁的实现机制不清楚,如果你(daydayupliq(强强) )能告诉我的话,我非常感谢
    [email protected]。多谢!
      

  2.   

    function(硬盘号)???如果使用,能在Oracle中的函数或过程中进行获取吗???