2013-01-24 4 views
11

Conosco la funzione API ExitWindowsEx() che spegne semplicemente Windows. Ma per quanto ne so, non puoi fare in modo che Windows installi aggiornamenti in sospeso con esso.Esiste una funzione API per arrestare Windows durante l'installazione di eventuali aggiornamenti in sospeso?

C'è qualche supporto API per l'installazione di eventuali aggiornamenti in sospeso (in quella schermata blu standard che dice "n di m aggiornamenti sono installati - Si prega di non spegnere o scollegare il PC, Windows si spegne automaticamente") quindi chiudere Windows (equivalente a fare clic sull'opzione di menu "Installa aggiornamenti e chiudi" dell'interfaccia utente di Windows)?

(OS Version:. Windows XP e versioni successive)

+2

InitiateShutdown (SHUTDOWN_INSTALL_UPDATES)? –

+0

@RaymondChen ha detto che deve funzionare su XP. InitiateShutdown richiede Vista/WS2K8 – doug65536

+2

XP non aveva il concetto di installare gli aggiornamenti su shutdown afaik. –

risposta

11

Il meglio che puoi fare è chiamare InitiateShutdown e comprendono la bandiera SHUTDOWN_INSTALL_UPDATES su Vista e superiori. Windows XP non supporta la chiusura programmatica con gli aggiornamenti.

Problemi correlati