有什么方法可以知道是否有预定的关机?

时间:2017-02-17 10:30:58

标签: c# shutdown

我目前正在制定计划以安排计算机停机或重新启动。您输入小时,分钟和秒,然后计算机在该给定时间后关闭/重新启动。然后弹出一个红色文本,告诉它关闭前的剩余时间。但是,如果我关闭程序并重新打开它,则仍会安排关机,我想显示剩余时间并通知用户。 有没有办法检查计划的关机是否正在运行?我以后会让我的程序在每个关闭日期和持续时间写入日志文件,这样我就可以在停止之前得到剩余的时间。 这就是我停止计算机的方式:

Process.Start("shutdown.exe", "/s /f /t " + seconds);

1 个答案:

答案 0 :(得分:0)

您可以使用:shutdown.exe /a

中止关机

如果没有计划关机,则返回:

Unable to abort the system shutdown because no shutdown was in progress.(1116)