我有一個C#應用程序,我試圖通過註冊表編輯服務。我正在使用需要管理員權限的清單文件來運行我的應用程序。儘管如此,這個代碼拋出System.UnauthorizedAccessException: Cannot write to the registry key
:C#設置註冊表值拋出UnauthorizedAccessException
RegistryKey key = Registry.LocalMachine.OpenSubKey ("SYSTEM\\CurrentControlSet\\services\\Tomcat7");
key.SetValue ("Start", 2, RegistryValueKind.DWord);
是否有人對如何解決這一問題的任何想法?
這可能幫助,看起來像您正在打開只讀的關鍵http://stackoverflow.com/questions/2732126/deletesubkey-unauthorizedaccessexception Google是你的朋友。 – 2012-04-26 19:27:04
當然句話之後B,你彈出放在這裏googleing一個問題前的偉大工程,更快的方式,甚至比在它的最好的計算器...我真的只是複製你的主題,它粘貼到谷歌和答案是第二連桿:) – 2012-04-26 19:47:43
感謝您的埃裏克,太糟糕了,我做了一些搜索,沒有遇到它。我所發現的一切都是關於提升權限的需要。 – Nik 2012-04-26 19:55:43