【发布时间】:2012-04-04 15:35:03
【问题描述】:
可能重复:
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 文件将其添加到注册表来解决它,这会启动我的程序。但是,它会启动要求管理员访问权限的对话框。因此我们可以理解我无法使用这种方法启动它。
我想应该有一些方法,例如杀毒软件具有管理员权限。但它可以找到任何关于它的东西。
【问题讨论】:
标签: c++ windows batch-file registry startup