Sicuramente; il punto non è il chiamare la ExitWindowsEx, che è perfettamente lecito (a patto di farlo correttamente, altrimenti non funzionaOriginariamente inviato da Pirelli72
Domanda ma non è che shutdown.exe chiama tali API?), l'errore è andare a richiamare eseguibili esterni (con tutti i potenziali problemi che ho citato prima) quando si possono usare direttamente le API, che non hanno di questi problemi.