vs2008,c#:我第一次运行winforms应用程序需要在HKLM \ Software中创建一个设置。显然是权限问题,但要求是用户可能没有管理员权限,手动设置权限在最终用户上是不可能的。我可以在安装过程中创建密钥,但是有什么方法可以从程序中执行此操作?win7-64 c#development的注册表权限问题
RegistryKey key = Registry.LocalMachine.CreateSubKey(@“Software \ MyCompany \ MyApp 1.0”);
仅从vs2008测试应用程序会产生此错误: 拒绝访问注册表项'HKEY_LOCAL_MACHINE \ Software \ MyCompany \ MyApp'。
如果我运行它作为管理没有错误。