发新话题
打印

产品注册

产品注册

原来用了一个专门做安装包的工具做了个注册,但是没有试用的效果。而且只要注册后才能安装,不能在试用时限制功能。
   在帖子里搜了一下,发现我们的AW也能做出注册,本欲查看,不料附件丢失,跪求大师们再给一份。
   功能:1.实现注册
         2.在拥有注册码之前具有试用功能。
         3.具有试用期限且限制软件的部分功能。
   希望大师们给予指导。

TOP

补充:试用功能还包括对试用次数的限制,我想了一下,假设对次数限制是10,每次打开软件把【已使用次数】+1,【剩余次数】-1,但是怎么来保存最终的变量呢,下次打开的时候不又要赋初值为10了吗?

TOP

SetWindowText(WindowHandle,"获取本机机器码") ---设置窗口标题

mem2 := AllocMem(1)

BOOL :=GetVolumeInformation("c:\\","",30,mem2,256,"","",30)

HardSerialNumber:=mem2

FreeMem(mem2)
这个获取本机机器码的代码有问题吗?我怎么每册运行的结果都不一样呢,不是硬盘号只有一个吗?

TOP

296734289.

TOP

使用我编写的获取硬件信息的U32文件吧。
它可以获取主板、BIos、磁盘、CPU等ID值。
你可以使用它们来编写注册功能。
然后把结果保存到一个不易被人知的文件夹下的一个文件里。
或者是把结果保存到注册表中。
程序运行时先读取注册表内容,再进行判断。

TOP

寒秋老师能具体说一下吗?
您的U32文件我没有找到。
还有我们是怎么获取到用户机器的注册码呢,用户给我们要的时候我们是根据什么给他们的呢?
(我是一个学生,但是课题是要求这么做,希望寒秋老师帮帮我)

TOP

谢谢寒秋老师,我知道怎么用了。

TOP

发新话题