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

时间:2011-03-28 09:12:36

标签: c windows system

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

所以

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

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

  3. 是的,我觉得它足够明显,可以自行询问:-)

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

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

相关问题