En este momento estoy reiniciar mi aplicación con el siguiente código¿Reiniciar la computadora desde la aplicación 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);
}
Mi problema es el siguiente muestra una especie de "Windows se reinicie catastróficamente en 5 ... 4 ... 3 ..." cuadro de diálogo de , una gran reminiscencia de Blaster, ¿cómo puedo reiniciar Windows silenciosamente, sin que aparezca ningún cuadro de diálogo?
Actualizar: Guys, ugh, es para un instalador, no "acaba de reiniciar el ordenador de la nada", termina la instalación y luego le pregunta si desea reiniciar, si lo hace, entonces lo hace, pero no necesita ningún diálogo de sistema defectuoso que le indique que espere X veces antes de que se reinicie.
No tiene nada que ver con Blaster :)) así es como Microsoft implementó el -f apagado para que el usuario puede detener el proceso de reinicio –
¿Está apuntando a Windows XP, o simplemente a Vista/7? –
¿Qué es Blaster? – abatishchev