[英]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.