我正在使用 Visual Studio 2010,我正在编写一个程序,该程序需要在下设置(和读取)新的注册表值HKLM\Software\myapp
该程序是基于 .NET 2.0 的,目前它在 Windows 7 64 位上运行。这是我的 ocde:
RegistryKey softwareKey = Registry.LocalMachine.OpenSubKey("Software", true);
RegistryKey MyKey = softwareKey.CreateSubKey("MyApp");
RegistryKey = MyKey.CreateSubKey("MyKey");
selfPlacingWindowKey.SetValue("instaldateperson", datestr + usrname);
我在运行 Visual Studio 2010 时遇到的问题是它将运行应用程序但以我的身份登录,我是本地管理员组的用户和成员.. 但是我无法创建密钥(尽管我是本地管理员组的一部分,谁有权这样做)。我也不知道如何登录(但它也不是我想要的,从那时起我会将 Adminuser 和密码放入代码中,我已经是管理员了??那为什么??)
如果这根本不可能,是否有创建注册表项的选项?
不知何故将它们添加到项目中??..我在这里有点困惑。