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 に答える