Windows-C代码使程序在启动时运行

问题描述:

我正在制作一个C程序,该程序以管理员权限运行,使另一个.exe(也在C中)在启动时为一个/所有用户运行,的背景。其他答案使用.net,但我如何在C中使用minGW开发?Windows-C代码使程序在启动时运行

所以

  1. C代码用于设置一个程序,以在启动时运行为用户

  2. 所安装的程序在后台运行(不打开终端)

是的,我觉得它足够独特,可以自己去问:-)

+0

-1,非常宽泛的问题 – steabert 2011-03-28 09:24:12

+0

这不是一个真正的问题。 – 2011-03-28 09:26:08

  1. 你可以让你的程序在Windows注册表中注册到启动时运行的程序列表。

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

容易问...在代码片段中回答不重要。看起来您正在尝试创建一个Windows服务,其中涉及与服务控制管理器进行交互以注册和启动该服务。您可能需要查看MSDN sitehere开始,并在您有更具体的问题时再回来。