问题描述
RegistryKeyregkey=Registry.LocalMachine;RegistryKeyregkey2=regkey.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);RegistryKeyregkey3=regkey2.CreateSubKey("autorun");regkey3.SetValue("autorun","d:\my\network");regkey.Close();regkey2.Close();regkey3.Close();
没有创建键
解决方案
解决方案二:
添加管理员权限,或运行时候,右键,选择管理员身份运行。
解决方案三:
引用1楼boss_george的回复:
添加管理员权限,或运行时候,右键,选择管理员身份运行。
你是说应用程序我把注册表的权限改了下不是管理员也可以修改你说的我试了一下还是添加不了
解决方案四:
privatevoidCreateRegistryAutoStartInfo(stringkeyStr){stringFullPathFile=Application.ExecutablePath;//获取全路径Registry.LocalMachine.OpenSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun",true).SetValue(keyStr,FullPathFile);}
解决方案五:
引用2楼sadadi的回复:
你是说应用程序我把注册表的权限改了下不是管理员也可以修改你说的我试了一下还是添加不了
说的就是应用程序运行身份,不是注册表。
时间: 2024-09-20 04:24:36