【发布时间】:2024-05-18 04:10:02
【问题描述】:
我正在使用 c++ 在 VS2010 中创建一个窗口服务,想知道有没有办法在特定时间后重新启动服务,实际上我会让用户在 INI 文件中写入重新启动时间,并且服务应该能够重新启动那时。任何可用的示例代码或任何 api ???
【问题讨论】:
-
您是否有特定原因希望定期重新启动服务?如果您遇到内存泄漏等问题,我建议您改为解决这些问题。
-
@JoachimPileborg 先生,我的项目要求我必须在用户写入 INI 文件的时间后重新启动服务
-
请参阅此 SO 问题以从服务本身重新启动 *.com/questions/220382/…
-
收听 ControlService() 向您发布的管理员请求是自愿的。您可以忽略他并以任何您想要的方式运行您的服务代码。当然,减去取悦管理员,如果你足够多地勾选他,他会卸载你的服务。
标签: c++ visual-studio-2010 visual-c++ service