0
私のソフトウェアは、どのシステムにもインストールされていれば7日間だけ実行する必要があります。 レジストリで可能ですが、どうすれば可能かは分かりません。ソフトウェアの試用版を作成するには
私のソフトウェアは、どのシステムにもインストールされていれば7日間だけ実行する必要があります。 レジストリで可能ですが、どうすれば可能かは分かりません。ソフトウェアの試用版を作成するには
擬似コード:あなたが始めるのに十分でなければならない
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の上と無数の他)以下の関連の質問を見て:
このため、商用フレームワークがあります...起動時にそれに失敗します日付を確認してください! (もちろん簡単に敗北した) –