TigerSN ActiveX dll使用说明
借助TigerSN,您可以获得某计算机硬盘的物理序列号(硬盘的物理序列号由硬盘生产厂家在出厂时设置好,用户不能改变的;而磁盘的逻辑序列号是逻辑盘在格式化的时候由格式化程序生成的,每次格式化后可能会变化的。),这样,程序员就可以使自己程序的“注册印记”和用户计算机硬件相关了,实现了“一台计算机一个申请码”。使用方法如下:
1.该dll中有一个“disk”类,在你的程序中声明并构造一个“disk”对象;
2.“disk”类中有一个GetHDSN函数,该函数有两个字符串类型的参数“str申请码”和“str注册码”,GetHDSN函数返回目标计算机硬盘的物理序列号。用户在没有注册码的情况下,可以体验GetHDSN函数的功能,方法是:
2.1随便假设一对申请码和注册码,调用GetHDSN函数,这时候会弹出一个窗口,提醒用户注册,提示机器的物理序列号,然后返回空值给GetHDSN函数。程序员可以用该物理序列号作申请码向作者申请对应的注册码;
2.2如果用户有了一对申请码和注册码,调用GetHDSN函数,这时候直接返回目标计算机硬盘的物理序列号给GetHDSN函数,不会出现注册提示。
3.程序员的安装程序应负责把TigerSN ActiveX dll发布到目标位置,并在注册表里面注册ActiveX dll。
附一个vb6的源程序。 |