我正在試圖製作一個基本上允許我在安裝中推送DLL的系統,以及一些exe文件中的代碼,這些代碼允許我將所有未來的程序作爲beta版本發佈一段時間。確認系統時間
現在的問題是,如果我想這樣做,我需要選擇,直到程序有效。這很好,除了通過更改系統時鐘,您可以輕鬆繞過系統。
現在,我想聽聽人們通常爲這樣的事情做些什麼。 我一直在嘗試一些方法,如聯繫一個網站給出時間戳,並比較,如果它不會總是增加超過9000 的程序開始時間並且事實上人們不會如果他們沒有連接到互聯網,就可以使用它。
任何建議,非常感謝。
通過以加密方式存儲註冊表中的存儲時間可以是「無缺陷的」 – Max 2012-02-02 08:19:44
但是,用戶可以監視註冊表,並可以刪除條目。在這種情況下,程序會認爲它是第一次運行。 – 2012-02-02 08:21:50
你是絕對正確的......但知道如何監視註冊表的計算機用戶數量很小......這取決於使用該軟件的人的類型......他們是普通人嗎?工程師?他們是軟件開發者嗎? – Max 2012-02-02 08:31:12