2012-09-18 22 views
1

我是初學MFC的VC++。我正在研究這是一個跟蹤版本的項目。它應該在系統上運行60天。我必須使用系統註冊表來創建安裝日期的密鑰。每次用戶運行軟件時,我都必須將安裝日期與當前日期進行匹配,並顯示剩餘日期可以使用該軟件。如何使用日期字段訪問註冊表?

+2

MFC的初學者?快點退出!雖然你仍然可以從這個混亂中解救出來! –

回答

0

您將需要使用Windows API函數來從註冊表中讀取/寫入:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms724875(v=vs.85).aspx

特別是你需要RegCreateKeyExRegSetValueExRegGetValue

話雖這麼說。我會認真考慮使用第三方,久經考驗的許可解決方案,而不是自己動手。如果您只是編寫註冊表項並在其中設置日期,那麼破解軟件將非常容易。所有需要做的就是監視註冊表以查找正在寫入的值,然後更改它們。你還需要考慮有人把時鐘倒回來以獲得更多時間。快速谷歌搜索產生了幾個選項。我沒有一個我可以推薦的,只是想建議你考慮一下。

0

對不起,但我不明白,爲什麼你要在新的密鑰中存儲「Install_date」。它已經存儲在註冊表中。

HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \卸載{......} \

從這裏你可以使用這些註冊表........... 。