我已经写了一个应该在Windows启动时启动的应用程序。我在HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run中的Windows注册中添加了一个条目。输入已成功添加,但程序无法正常启动。在Windows 7启动时启动程序(自动启动)
我已经在Windows 7 64位上测试过应用程序。 应用程序需要有管理权限才能运行,也许这就是它不启动的原因?
我看到也该条目的值不是引号,但其他人。这是强制性的吗?
这里是我的C#代码:
var registry = Registry.CurrentUser;
var key = registry.OpenSubKey(runKeyBase, true);
key.SetValue(KEY, directory + @"\" + filename);
Registry.CurrentUser.Flush();
我如何不能让工作?
可能的复制的 http://stackoverflow.com/questions/5127375/running-program-as-administrator-at-startup – Mohit 2012-02-28 18:20:23
不,它没有重复,因为我的程序并不是所有的开始... – nosbor 2012-02-28 18:35:14
如果你的路径需要引号包含空格 – 2012-02-28 18:48:06