1

Windows サービスからコンピュータのシャットダウンを中止することは可能ですか?

4

2 に答える 2

0
AbortSystemShutdown

ここの同様の質問で私の回答にサンプルを追加しまし
たWindowsサービスC#からのシャットダウンをキャンセルする方法

于 2010-04-28T12:57:05.193 に答える
0

はい。Process.Start を使用して shutdown /a を呼び出すことができます

static void Main(string[] args)
{
    Process p = new Process();
    p.StartInfo.FileName = "shutdown";
    p.StartInfo.Arguments = "/r";
    p.Start();
    Thread.Sleep(5000);
    p.StartInfo.Arguments = "/a";
    p.Start();

}

上記のコードは、コンピューターにシャットダウンと再起動を指示し、5 秒間待ってから中止します。

于 2010-04-28T12:53:30.177 に答える