在我的小應用程序中,我試圖在註冊表中創建一個子鍵。我在Windows 7中執行此操作。我嘗試了所有可能的RegCreateKeyEx
函數的密鑰組合。我記得,在Win XP中一切都很好。不過它總是返回我「訪問被拒絕」的結果。我發現一定要用用戶訪問控制設置。這些信息是以混亂的方式解釋的,我沒有得到應該做的事情。有人能告訴我出路嗎?提前致謝。Windows中的註冊表權限
-2
A
回答
2
根據評論,您正在嘗試寫信給HKCR。爲了做到這一點,你需要管理員權限。
- 在XP上,您的用戶是管理員,因此具有管理員權限。代碼成功。
- 在Vista及更高版本上,在UAC處於活動狀態時,即使管理員用戶使用標準用戶令牌運行,您的用戶也可以運行。代碼失敗,訪問被拒絕。
如果您確實需要寫入此密鑰,那麼您將需要以管理員權限運行。這將需要一個requireAdministrator清單。
1
簡短的回答是不要嘗試寫入特權密鑰。例如,使用HKEY_CURRENT_USER
作爲根,而不是HKEY_LOCAL_MACHINE
。
+0
如果你需要的鑰匙在HKCR,寫給HKCU並沒有什麼幫助 –
相關問題
- 1. 註冊表權限
- 2. 註冊表權限問題
- 3. 更改註冊表權限
- 4. C#註冊表權限
- 5. 註冊表讀取權限
- 6. 通過PowerShell的權限註冊表
- 7. 具有完整權限的註冊表
- 8. 權限被拒絕C#註冊表
- 9. 獲取註冊表項刪除權限
- 10. 使用批更改註冊表權限
- 11. J2ME推送註冊表啓動權限
- 12. WSO2治理註冊表 - 資產權限
- 13. Outlook和註冊表項權限問題
- 14. 配置註冊表權限工具
- 15. 註冊表:設置子權限
- 16. 使用Python設置Windows XP註冊表項權限
- 17. fb:註冊插件權限
- 18. 註冊表更改權限刪除其他用戶權限
- 19. Windows註冊表
- 20. 在Windows XP中授予應用程序權限以更改註冊表
- 21. 如何在Python中使用寫入權限打開Windows註冊表
- 22. Windows ce註冊表
- 23. 如何使用WiX覆蓋註冊表項中的權限?
- 24. 通過Google Container註冊表中的回購權限
- 25. 如何檢查delphi中的註冊表訪問權限?
- 26. 無權訪問註冊表,即使提高權限
- 27. DOMException:註冊失敗 - 權限被拒絕
- 28. 修改設計檢查註冊權限?
- 29. 添加權限組odoo ir.values註冊
- 30. 天青應用註冊刪除權限
你能發佈我們可以編譯和檢查的最少量的代碼嗎? – dirkgently
開始運行您的應用程序「以管理員身份」來查看是否UAC阻止您執行受限制的操作。然後用相關信息更新你的問題會很好。 –
你試圖打開哪個鍵?你要求什麼權利?寫入權限? –