我想使用C#在註冊表中讀取值,如果值不在註冊表中,我創建它。我有一個問題閱讀:註冊表getValue與C#
RegistryKey regKey1 = Registry.CurrentUser;
regKey1 = regKey1.CreateSubKey(@"SOFTWARE\PNMDISPATCHER");
if (regKey1 != null)
{
textBoxTaux1.Text = regKey1.GetValue("Taux1").ToString();
}
我有NullReferenceException
當執行GetValue
功能。 我的值是在註冊表中,所以爲什麼我得到這個錯誤?
繼續閱讀第一個http://stackoverflow.com/a/721190/67505 – 2012-07-11 10:14:51
嘗試爲類似位置的某個其他鍵值獲取值。如果它有效,你知道你得到了你的名字/值對或路徑錯誤。另外,您可以嘗試OpneSubKey,它提供只讀訪問權限。另外,請檢查您是否可以使用當前帳戶訪問機器上的註冊表和管理員權限。 – 2012-07-11 10:21:55