【发布时间】:2013-06-17 10:25:34
【问题描述】:
我创建了一个通过 Windows 服务运行的控制台应用程序。
服务启动应用程序并运行良好。
问题是当我尝试重新启动/关闭我的电脑时,应用程序在实际关闭之前关闭。
所以发生的情况是服务在关闭之前再次重新启动应用程序。
即使我在没有服务的情况下尝试过。应用程序正在关闭前关闭。
如何让我的服务知道电脑将要关机/重启。所以不要重启应用程序。
谁能帮我解决这个问题?
【问题讨论】:
-
Err...你想让你的应用在关机后打开吗?
-
您是否希望它在 关机后停留并关闭?您看到的是应用程序的常见且合理的行为。
-
不,我希望我的服务知道电脑将要关机/重启。所以不要重启应用程序。
-
@user1465461 您是否正在尝试编写一个程序来阻止用户关闭计算机?
-
Soddin' 控制台应用程序。使用 GUI,很容易在 GUI 之前捕获关闭/关闭消息并通知服务终止。
标签: c++ windows winapi service shutdown