私は MFC VC++ の初心者です。私はトレイルバージョンであるプロジェクトに取り組んでいます。60 日間の試用期間中、システム上で実行する必要があります。システム レジストリを使用して、インストールされた日付のキーを作成する必要があります。ユーザーがソフトウェアを実行するたびに、インストールされた日付を現在と一致させ、ソフトウェアを使用できる残りの日数を表示する必要があります。
2 に答える
レジストリから読み書きするには、Windows API 関数を使用する必要があります。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724875(v=vs.85).aspx
特に、 RegCreateKeyEx、RegSetValueEx、およびRegGetValueが必要になります
そうは言っても。自分で開発するのではなく、試行錯誤したサードパーティのライセンス ソリューションを使用することを真剣に検討します。レジストリ キーを書き込んで日付を設定するだけの場合、ソフトウェアをハッキングするのは非常に簡単です。必要なのは、レジストリを監視して書き込まれている値を見つけてから変更することだけです。また、より多くの時間を得るために、誰かが時計を巻き戻すことも考慮する必要があります。簡単なグーグル検索でいくつかのオプションが得られました。お勧めできるものはありません。検討することを提案したかっただけです。
申し訳ありませんが、「Install_date」を新しいキーに保存する理由がわかりません。既にレジストリに保存されています。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{......}\
ここから、これらのレジストリを使用できます........