用windows2003调试和测试都没有问题
但是在win7下 RegistryKey software = hklm.OpenSubKey("SOFTWARE", true);这里报错,提示
win7 不允许所请求的注册表访问权
代码如下:
RegistryKey hklm = Registry.LocalMachine;
RegistryKey software = hklm.OpenSubKey("SOFTWARE", true);
RegistryKey aimdir = software.CreateSubKey("XXX"); aimdir.SetValue("name", "soft1"); //例子,先创建一个
aimdir.SetValue("version", "version1");
aimdir.SetValue("createtime", DateTime.Now.ToString());
aimdir.SetValue("path", @"c:\test");网上有其它的例子看不大明白,请教大家
但是在win7下 RegistryKey software = hklm.OpenSubKey("SOFTWARE", true);这里报错,提示
win7 不允许所请求的注册表访问权
代码如下:
RegistryKey hklm = Registry.LocalMachine;
RegistryKey software = hklm.OpenSubKey("SOFTWARE", true);
RegistryKey aimdir = software.CreateSubKey("XXX"); aimdir.SetValue("name", "soft1"); //例子,先创建一个
aimdir.SetValue("version", "version1");
aimdir.SetValue("createtime", DateTime.Now.ToString());
aimdir.SetValue("path", @"c:\test");网上有其它的例子看不大明白,请教大家
public static string GetConfigurationData(string key, string namedValue)
{
return (string)Registry.LocalMachine.OpenSubKey(key).GetValue(namedValue);
}