软件权限设置问题?(100分)

  • 主题发起人 主题发起人 feng1
  • 开始时间 开始时间
F

feng1

Unregistered / Unconfirmed
GUEST, unregistred user!
1。 如何设置软件试用期?
有的软件试用30天后,不管你改注册表还是系统时间
或重新安装都不能再用.我用BCB做的程序也想加上这个,
但不知该怎么做.
2。如何给软件加入序列号?
请各位高手指教.
谢谢!

 
1. 给程序加上试用期限的损招很多,主要是纪录自己程序的日期以及系统文件的日期并且每次检查,自己的文件一定要隐藏的隐秘一些才好,可以打扮成Windows的系统文

2. 序列号需要有一个Key生成算法
 
1。如果是数据库程序,可以设定记录各数的上限。
2。多个随机函数+自己的算法。
 

30天到期后在一个(隐藏得很好的)文件里写入
(修改)一个标记(什么都有可以)。
下次(每次)开机都有读这个文件夹。
如果有这个标记就马上终止程序。
给软件加入序列号。到相关网站上去找找。
有专门的控件。
 
delphi有很多这种功能的控件!
 
写个dll。资源中的一两个string
在程序第一次运行时加密改写。(要采用时间加密)
注册表也写一些信息。
比较注册表和 资源中string。
 
blindguardian.zip
类型:免费构件 包含源代码
大小:240K
适合:DELPHI 4.0/3.0/2.0
说明:编写共享软件的保护构件,防止非法拷贝和限定日期等
http://delphi.yesite.com/download_vcl/sys/blindguardian.zip
 
多人接受答案了。
 
后退
顶部