为什么需要管理权限的应用程序无法在Windows启动时自动运行(Windows 7)?

时间:2011-12-28 05:33:21

标签: windows windows-7 uac

我有一个应用程序(在Windows7上运行,需要以管理方式运行),需要在Windows启动时自动运行,所以我像往常一样在“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run”下添加了一个注册表项,但从谷歌搜索后,我的应用程序将无法自动启动,即使UAC对话框没有提交。我知道我可以使用任务调度程序来解决这个问题,但是今天有什么可以告诉我为什么“运行”注册表方式不起作用?为什么UAC对话框没有提交?如果你可以帮助从微软找一篇文章来解释这个问题,那就更好了,非常感谢!

2 个答案:

答案 0 :(得分:5)

启动后尽可能快地使机器可用。 Microsoft白皮书:Developing Applications that Run at Logon on Windows Vista

答案 1 :(得分:1)

当Windows启动时,没有用户显示UAC提示,因此在管理用户登录之前必须暂停您的进程。

任务计划程序是您做任何事情的正确方法。