0

我的意思是当我的软件安装在任何系统上时,它只能运行 7 天。注册表是可能的,但我不知道怎么可能。

4

1 回答 1

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 上的无数其他问题):

于 2011-08-16T08:16:25.563 回答