添加需要管理员才能启动的程序

时间:2012-04-04 15:35:04

标签: c++ windows batch-file registry startup

  

可能重复:
  How to run a program automatically as admin on Windows startup?

我有一个用C ++编写的程序,需要管理员才能运行它(它不能以用户身份运行)。我试图在用户登录时运行此程序,我尝试将“字符串”添加到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

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

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

我想应该有一些方法,例如防病毒具有管理员权限。但它可以找到任何关于它的东西。

1 个答案:

答案 0 :(得分:0)