我想要做的是在一個密鑰中有多個 用戶名和文件夾路徑。如何從註冊表中讀取所有值
,所以我有這樣的結構
HKEY_LOCAL_MACHINE
- 軟件
- XYZ
- userDB的
現在userDB的我有信息像這樣
> NAME TYpe Data
>
> Admin Reg_sz C:\Desktop
>
> Admin2 REG_SZ C:\xyz\logs
我如何能在userDB的讀值...
任何建議..感謝
我想這代碼:
RegistryKey masterKey = Registry.LocalMachine.CreateSubKey("SOFTWARE\\xyz");
if (masterKey == null)
{
//Console.WriteLine("Null Masterkey!");
}
else
{
table.Rows.Add(false, masterKey.GetValue("userDB"), DateTime.Now);
dataGridView2.DataSource = table;
//Console.WriteLine("MyKey = {0}", masterKey.GetValue("userDB"));
}
masterKey.Close();
,但我得到的錯誤 訪問註冊表項'HKEY_LOCAL_MACHINE \ SOFTWARE \ xyz'被拒絕。
您的標籤有點奇怪。你的項目是WinForms還是asp.net?這與正則表達式有什麼關係? – CodesInChaos 2011-06-16 22:01:24