0
我想要寫在我的註冊表中的值。我使用C#4.0。我使用下面的代碼。訪問問題,當嘗試寫入到註冊表
RegistryKey rk = baseRegistryKey;
RegistryKey sk1 = rk.CreateSubKey(subKey);
sk1.SetValue(KeyName.ToUpper(), Value);
此子項的值是 「SOFTWARE \ POS」
這在我以前的機器正常工作。這是Windows 7,32位操作系統。現在即時通訊使用Windows 7,64位操作系統。現在,當執行RegistryKey sk1 = rk.CreateSubKey(subKey);
行該程序生成以下錯誤。
「訪問註冊表項 'HKEY_LOCAL_MACHINE \ SOFTWARE \ POS' 是 否認。」
我登錄管理員了。但是CreateSubKey方法下的Microsoft.Win32 名稱空間。
請幫忙。提前致謝。
的可能重複[如何強制C#應用程序作爲管理員在Windows 7上運行(http://stackoverflow.com/questions/2818179/how-to-force-c-sharp-app-to-run-as -administrator上窗口-7) –