2012-04-04 49 views
1

可能重复:
How to run a program automatically as admin on Windows startup?添加需要管理员联系一个程序STARTUP

我的程序用C++编写这需要管理员来运行它(它不能运行作为用户)。我想,只要用户登录到运行这个程序,我试图在“串”添加到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 

,但它仅适用于应用程序,不需要管理员特权,它对我的​​程序没有影响。

我已经设法通过创建BAT文件将其添加到注册表来启动我的程序来解决它。但是,它启动要求管理员访问的对话框。因此我们可以理解,我无法使用这种方法启动它。

我想应该有一些方法,例如antivirus具有管理员权限。但它可以找到任何关于它的事情。

回答

0
+0

我需要它由它推出的自我,我不希望用户能够取消启动。 – 2012-04-04 20:00:29

+0

@kirill坚韧;用户拥有PC,但你没有。想象一下,如果有可能做到你想做的 - 你能看到如何写这种病毒吗? – 2012-04-04 20:27:49

+0

用户可以取消任何类型的启动 - 包括您在原始文章中提到的启动(仅运行msconfig),因此此解决方案与其他任何 – Isso 2012-04-04 20:57:52

相关问题