Delphi - 软件注册的一个例子

匿名 (未验证) 提交于 2019-12-02 23:43:01

利用主板序列号来注册的一个例子,希望对大家有帮助.

Unit RegObj;

Interface

Uses




Type



















Implementation

//TRegObj.

Constructor TRegObj.Create;
Begin

End;

Function TRegObj.GetTimes: Integer;
Const
//用于存储运行次数的文件,开发人员可自定义或使用注册表存储运行次数
//起此名字用于迷惑破解者,使用前不要和系统的动态链接库同名

Var





Begin
//取得Windows系统的目录
@Dir , 255 );


















//存储运行次数





End;

Procedure TRegObj.SetSerial;
Begin
//取得主板的序列号

End;

//取得密码

Procedure TRegObj.GetKey;
Const

Var


Begin














End;

Function TRegObj.CheckKey: Boolean;
Begin
//开发人员根据自己的需要进行修改,在这里是为了简单起见

End;

Function TRegObj.Execute: Boolean;
Var


Begin




















End;

End.

控件写好了,看看控件的使用方法:

Procedure TForm1.FormCreate( Sender: TObject );
Var

Begin









End;

就这么简单了.
好了,介绍完了,文章最早在大富翁上面看见,自己测试了下正常.
原作者不详了,不过我们还是要感谢他.

转载于:https://my.oschina.net/cookblack/blog/621386

文章来源: https://blog.csdn.net/weixin_33704591/article/details/92046065
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!