我的意思是我的软件在任何系统上安装时必须运行7天。 注册表是可能的,但我不知道它是如何可能的。
答案 0 :(得分:3)
的伪代码:
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上的无数其他问题):