我想要做的是在一个密钥中有多个 用户名和文件夹路径。如何从注册表中读取所有值
,所以我有这样的结构
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