怎样实现程序的试用?(0分)

  • 主题发起人 主题发起人 delphi3058
  • 开始时间 开始时间
D

delphi3058

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:若只想让程序运行30次或运行30天怎样才能实现,最好有源码,谢谢
 
对生成的exe程序使用类似ASProtect等的加外壳软件就行。
ASProtect - the system of software protection of applications, designed for quick implementation of application protection functions. ASProtect is designed for such specific tasks as working with registration keys and creation of evaluation and trial application versions.
 
现成的加壳工具ASProtect,同时可以限制时间,用户名等等,没必要重新写,请配合sdk使用

下载地址
http://www.pediy.com/tools/packers.htm
 
在你的软件安装时向注册表(或你自己设置的隐蔽文件)中写入系统当前的时间为安装时间SetupTime,和上次使用时间LastUsedTime,
程序每次启动时判断当前时间CurrTime是否小LastUsedTime,如果小于LastUsedTime,报错,程序终止。否则,if Now - SetupTime >= 30 then 终止 else 更新LastUsedTime
这些写入的数据最好加密
 
老王论坛
 
后退
顶部