读书人

写注册表的有关问题

发布时间: 2013-01-18 10:22:42 作者: rapoo

写注册表的问题


try
{
Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true).SetValue(_filename, _path);
Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true).SetValue(_filename, _path);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}



LocalMachine 下无法创建,而在CurrentUser 创建成功。
权限已设置everyone 完全控制,没有安装杀毒软件,并且已关闭Windows 的防火墙。
请指点一下,谢谢!
[解决办法]
以管理员身份运行。
[解决办法]
还有这样的事。

RegistryKey RegLocalmachine;

RegistryKey regKeySoftware;

RegLocalmachine = Registry.LocalMachine;

regKeySoftware = RegLocalmachine.CreateSubKey("Software");

我在win7上这样用都没什么问题的。

读书人网 >C#

热点推荐