【发布时间】:2011-03-28 09:12:36
【问题描述】:
我正在制作一个 C 程序,它以管理员权限运行,使另一个 .exe(也在 C 中)在启动时为一个/所有用户在后台运行。其他答案使用 .net,但我如何在 minGW 开发的 C 中做到这一点?
所以
将程序设置为在用户启动时运行的 C 代码
已安装的程序在后台运行(无需打开终端)
是的,我觉得它足够清晰,可以单独询问:-)
【问题讨论】:
我正在制作一个 C 程序,它以管理员权限运行,使另一个 .exe(也在 C 中)在启动时为一个/所有用户在后台运行。其他答案使用 .net,但我如何在 minGW 开发的 C 中做到这一点?
所以
将程序设置为在用户启动时运行的 C 代码
已安装的程序在后台运行(无需打开终端)
是的,我觉得它足够清晰,可以单独询问:-)
【问题讨论】:
您可以让您的程序在 Windows 注册表中自行注册到启动时运行的程序列表。
您需要链接到 windows 子系统而不是控制台子系统。这可以通过在链接程序时将-Wl,-subsystem,windows 传递给gcc 来完成。
【讨论】: