用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");网上有其它的例子看不大明白,请教大家