今私は、次のコードで私のアプリを再起動していますWinFormsアプリケーションからコンピュータを再起動しますか?
private static void Restart()
{
ProcessStartInfo proc = new ProcessStartInfo();
proc.WindowStyle = ProcessWindowStyle.Hidden;
proc.FileName = "cmd";
proc.Arguments = "/C shutdown -f -r -t 5";
Process.Start(proc);
}
私の問題は、 "Windowsは致命的に5 ... 4 ... 3 ..."非常にブラスタを連想させる、どのようにダイアログをポップアップせずに、Windowsを静かに再起動できますか?
アップデート:Guys、 ugh、それはインストーラのためのもので、単にコンピュータをどこからでも再起動しません。インストールを完了し、再起動するかどうかを尋ねます。それが再起動する前にX時間待つように指示する奇妙なシステムダイアログは必要ありません。
これはMicrosoftがユーザーように、シャットダウン-fを実装する方法です):)ブラスターとは何の関係もありません再起動プロセスを停止することができます。 –
Windows XPまたはVista/7だけをターゲットにしていますか? –
Blasterとは何ですか? – abatishchev