【问题标题】:Add a program that requires Adminstrator to STARTUP [duplicate]添加需要管理员启动的程序[重复]
【发布时间】: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


    【解决方案1】:

    【讨论】:

    • 我需要它自己启动,我不希望用户能够取消启动。
    • @kirill 强硬;用户拥有 PC,而您不拥有。想象一下,如果有可能做你想做的事——你能明白如何用这种方式编写病毒吗?
    • 用户可以取消任何类型的启动 - 包括您在原帖中提到的那个(只需运行 msconfig),因此此解决方案与其他解决方案相同
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 1970-01-01
    • 2020-04-16
    • 2021-07-02
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多