我遇到了我當前項目的另一個問題。程序需要定期運行時的值和密鑰。每次嘗試編輯該值時,都會得到一個代碼5,拒絕訪問。我該如何去做這件事,以便可以編輯值,但用戶不必輸入管理員憑證來運行應用程序?在Python中編輯Windows 7註冊表?
我使用與Python 2.6 _winreg模塊在Windows 7
我遇到了我當前項目的另一個問題。程序需要定期運行時的值和密鑰。每次嘗試編輯該值時,都會得到一個代碼5,拒絕訪問。我該如何去做這件事,以便可以編輯值,但用戶不必輸入管理員憑證來運行應用程序?在Python中編輯Windows 7註冊表?
我使用與Python 2.6 _winreg模塊在Windows 7
如果你想要編輯的東西,只能寫具有管理權限,你只需要在管理員權限下運行。其他一切都將是一個巨大的安全漏洞。
您試圖編輯哪個鍵?用戶的類型是什麼? (有限的用戶可能?)Win7(Home/Pro/Ultimate)的哪個版本? 也看到這個問題:http://stackoverflow.com/questions/992760/write-to-registry-in-windows-vista – 2010-08-18 06:44:00
完美!謝謝@Yoni H!只需寫入HKEY_CURRENT_USER! DUH!再次感謝。發佈這個答案,所以我可以接受它! :) – 2010-08-18 07:17:11
高興義不容辭:) – 2010-08-18 07:38:49