我試圖將用戶註冊數據保存到c#註冊表中。但沒有管理權限,我無法訪問HKEY_LOCAL_MACHINE。我沒有管理員權限,所以我決定將其存儲在HKEY_CURRENT_USER分支中。在c#中註冊表的HKEY_CURRENT_USER分支存儲授權信息
這種方法是否正確,即如果用戶註冊產品並且他在Windows中切換帳戶,則應用程序將被取消註冊。商業軟件是否使用HKEY_CURRENT_USER分支來存儲用戶的許可證密鑰。由於許可證是針對單個用戶的,因此如果我只允許單個用戶(Windows用戶)使用該密鑰以防止其他用戶使用該密鑰,那麼會出現問題。