簡體   English   中英

C#以編程方式取消Windows關閉

[英]C# Cancel Windows Shutdown Programmatically

我在網上發現我可以安排Windows關閉這樣做:

private void button1_Click(object sender, EventArgs e)
{
    // Shutdown
    Process.Start("shutdown", "/s /t 10");

}
private void button2_Click(object sender, EventArgs e)
{
    // Cancel Shutdown
    Process.Start("shutdown /a");
}

所以我已經綁上了一個按鈕甚至可以調用上面的按鈕。 有沒有辦法讓我與另一個按鈕綁定一個取消此關閉的命令?

我有搜索和避風港;發現任何有用的東西,我發現了一些像

Process.Start("cmd.exe", "shutdown /a");
or
Process.Start("shutdown /a");

但這些似乎都不起作用。

調用Process.Start(“shutdown / a”); 結果是

System.dll中出現未處理的“System.ComponentModel.Win32Exception”類型異常

Process.Start(“shutdown”,“/ a”);

在使用安排關閉時將工作

Process.Start(“shutdown”,“/ s / t 60”);

但它不會取消已經啟動的關閉(即60秒已經過去)。

這只是在Windows中使用內置命令: http//technet.microsoft.com/en-gb/library/bb491003.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM