【问题标题】:Windows- C code to make a program run at startup使程序在启动时运行的 Windows-C 代码
【发布时间】:2011-03-28 09:12:36
【问题描述】:

我正在制作一个 C 程序,它以管理员权限运行,使另一个 .exe(也在 C 中)在启动时为一个/所有用户在后台运行。其他答案使用 .net,但我如何在 minGW 开发的 C 中做到这一点?

所以

  1. 将程序设置为在用户启动时运行的 C 代码

  2. 已安装的程序在后台运行(无需打开终端)

是的,我觉得它足够清晰,可以单独询问:-)

【问题讨论】:

    标签: c windows system


    【解决方案1】:
    1. 您可以让您的程序在 Windows 注册表中自行注册到启动时运行的程序列表。

    2. 您需要链接到 windows 子系统而不是控制台子系统。这可以通过在链接程序时将-Wl,-subsystem,windows 传递给gcc 来完成。

    【讨论】:

      【解决方案2】:

      很容易问...在代码 sn-p 中回答非常重要。看起来您正在尝试创建 Windows 服务,其中涉及与服务控制管理器交互以注册和启动服务。您可以先查看MSDN sitehere,然后在您有更具体的问题时再回来。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-26
        • 1970-01-01
        • 2011-07-02
        • 1970-01-01
        • 2021-01-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多