2010-08-18 140 views
1

我遇到了我當前項目的另一個問題。程序需要定期運行時的值和密鑰。每次嘗試編輯該值時,都會得到一個代碼5,拒絕訪問。我該如何去做這件事,以便可以編輯值,但用戶不必輸入管理員憑證來運行應用程序?在Python中編輯Windows 7註冊表?

我使用與Python 2.6 _winreg模塊在Windows 7

+1

您試圖編輯哪個鍵?用戶的類型是什麼? (有限的用戶可能?)Win7(Home/Pro/Ultimate)的哪個版本? 也看到這個問題:http://stackoverflow.com/questions/992760/write-to-registry-in-windows-vista – 2010-08-18 06:44:00

+0

完美!謝謝@Yoni H!只需寫入HKEY_CURRENT_USER! DUH!再次感謝。發佈這個答案,所以我可以接受它! :) – 2010-08-18 07:17:11

+0

高興義不容辭:) – 2010-08-18 07:38:49

回答

1

以下扎卡里的要求

哪些鍵你想編輯?

什麼是用戶的類型(有限的用戶也許?)

哪個版本的Win7(家庭版/專業版/旗艦版)的?

另請參閱this SO question

1

如果你想要編輯的東西,只能寫具有管理權限,你只需要在管理員權限下運行。其他一切都將是一個巨大的安全漏洞。