-1
我在帖子中讀到的有關注冊表清潔工作的工作原理是註冊表清潔工刪除未使用的密鑰。如何避免註冊表清潔工不去除由代碼創建的註冊表項
有沒有一種方法來設置一個引用的某個地方的某個關鍵,以便它看起來並不新鮮?如何確保註冊表清潔工不認爲由代碼創建的註冊表項不會被檢測爲孤立?
如果使用安裝程序是唯一的方法來做到這一點。我們如何創建每個用戶的條目,例如使用HKEY_CURRENT_USER,因爲安裝程序在運行安裝程序的用戶的用戶配置文件下運行,並且無權訪問其他用戶HKEY_CURRENT_USER註冊表區域?
首先要注意的是,沒有人應該使用註冊表清潔工。他們是一個壞主意。在試圖保護您的應用程序免受註冊表清潔工的不良影響方面......註冊表清潔工使用啓發式方法來猜測某個密鑰是否「正在被使用」。沒有實際的參考計數或類似的東西。恐怕唯一的答案就是嘗試對您所關注的註冊表清理工具進行反向工程,以便弄清楚如何說服他們不要殺死您的應用程序(並且希望它也可以用於下一個版本) 。 –
(如果您與客戶有任何技術支持合同或協議,您可能希望「禁止註冊表清潔工」作爲其中一項條件。) –
@HarryJohnston,我認爲如果您的應用程序是將公開可用。 –