我的意思是,当我的软件安装在任何系统上时,只能运行7天。这是可能的注册表,但我不知道它是如何可能的。
发布于 2011-08-16 08:16:25
伪码:
if myRegistryKey exists:
dayOfFirstRun = read(myRegistryKey)
if today > dayOfFirstRun + 7 days:
-- Trial Version Expired --
else
-- ((dayOfFirstRun + 7 days) - today) Days Left --
else
write(myRegistryKey, today)这应该足以让你开始工作了。显然,这种简单的方法可以很容易地绕过。对于更高级的算法,请查看以下相关问题(以及StackOverflow上的其他无数问题):
https://stackoverflow.com/questions/7075303
复制相似问题