簡體   English   中英

c#如何通過確認讓windows重新啟動?

[英]c# How to make windows restart with confirmation?

如何通過確認讓Windows重新啟動?

我得到一些代碼,如:

   private static void StartShutDown(string param)
    {
        ProcessStartInfo proc = new ProcessStartInfo();
        proc.FileName = "cmd";
        proc.WindowStyle = ProcessWindowStyle.Hidden;
        proc.Arguments = "/C shutdown " + param;
        Process.Start(proc);
    }

   public static void Restart()
    {
        StartShutDown("-r -t 5");
    }

但我沒有像“你確定要重新啟動嗎?”這樣的確認。 等等。

MatSnow 是對的,你必須這樣做:

private static void StartShutDown(string param)
    {

    if(MessageBox.Show("Confirm shutdown ?","Shutdown ?",MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
        ProcessStartInfo proc = new ProcessStartInfo();
        proc.FileName = "cmd";
        proc.WindowStyle = ProcessWindowStyle.Hidden;
        proc.Arguments = "/C shutdown " + param;
        Process.Start(proc);
     }




    }

   public static void Restart()
    {
        StartShutDown("-r -t 5");
    }

暫無
暫無

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

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