2010-12-16 118 views
1

在我們的應用程序中,我們使用註冊表來存儲一些值。我們正在爲所有用戶創建桌面快捷方式。當用戶以另一個用戶身份登錄我的系統時,他可以訪問快捷方式。在單擊該快捷方式時,應用程序將重新安裝並刪除註冊表值。我們不希望註冊表值被擦除。使用安裝和部署創建桌面快捷方式

回答

0

您是否正在安裝HKEY_CURRENT_USER註冊表項?這可以解釋爲什麼使用快捷方式啓動應用程序時會觸發修復。

請注意,每臺機器安裝(對於所有用戶)不應在HKEY_CURRENT_USER中創建條目。您的安裝程序應該使用HKEY_LOCAL_MACHINE作爲通用應用程序設置。然後您的應用程序可以使用HKEY_CURRENT_USER來保存任何與用戶相關的數據。

相關問題