2010-09-08 118 views
0

我有一個安裝程序,運行時間限制爲共享程序。安裝程序會在安裝日期時在Windows註冊表中保存一個模糊的密鑰,並且我不希望在卸載時刪除此密鑰,以便用戶不能簡單地卸載並重新安裝該程序以規避時間限制。Inno安裝程序 - 如何在卸載後保留註冊表項

我試圖使用自定義的Delphi代碼來編寫密鑰(RegWriteStringValue()),但它看起來像卸載程序也將其刪除。關於如何保持註冊表項(或另一種方法來保留系統中的原始安裝日期)的任何想法?

回答

0

從Inno Setup的documentation[Registry] section):

默認情況下,註冊表項和值由安裝程序創建 不會在 卸載時間刪除。如果您希望 卸載程序刪除密鑰或值,則必須包含以下所述的 uninsdelete *標誌之一。

+0

你是對的!我一定有錯誤的標誌。謝謝! – 2010-09-08 15:26:18

相關問題