我试图通过将程序执行路径添加到注册表编辑器来将我的程序添加到 Windows 启动程序中。
这是代码:
RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
registryKey.SetValue("progExe", Application.ExecutablePath);
令人惊讶的是,当我重新启动计算机时,该程序并没有在启动时运行...
我可以看到该程序是msconfig
窗口,其复选框已勾选..但是当我进入该注册表路径时,我根本找不到我使用的密钥("progEXE")
...我确保我正在正确的注册表路径中搜索...
Does anyone has any idea what could be the problem in this case?
提前致谢。
题外话:在尝试设置值之前添加空检查,或者使用问号编写,如“registryKey?.SetValue(...”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)