AbortSystemShutdownA |
advapi32.dll | Annule la fermeture de Windows |
---|---|---|
Windows NT 4+, 2000, XP, 2003 |
Syntaxe
BOOL AbortSystemShutdownA(LPSTR lpMachineName); |
Paramètres
Nom | Description |
---|---|
lpMachineName | Ce paramètre permet d'indiquer le nom de la machine ne devant pas redémarrer. |
Description
Cette fonction permet d'annuler l'opération de fermeture ou de redémarrage en cours d'exécution du système d'exploitation Windows.
Remarques
- Les fonctions InitiateSystemShutdownA et InitiateSystemShutdownEx affichent une boîte de dialogue informant l'utilisateur que le système est en train de s'éteindre. Pendant la période d'arrêt, la fonction AbortSystemShutdownA peut empêcher le système de s'éteindre.
- Windows Server 2003 et Windows XP avec SP1 : Si l'ordinateur à éteindre est un serveur Terminal Services, le système affiche une boîte de dialogue à l'intention de tous les utilisateurs locaux et à distances, les avertissant que l'arrêt a été initié. Si AbortSystemShutdownA empêche l'arrêt, le système affiche une boîte de dialogue à l'intention des utilisateurs pour les informer que le serveur ne s'arrête plus.
- Pour empêcher l'ordinateur local de s'arrêter, le processus appelant doit disposer du privilège SE_SHUTDOWN_NAME. Pour empêcher un ordinateur à distance de s'éteindre, le processus appelant doit disposer du privilège SE_REMOTE_SHUTDOWN_NAME sur l'ordinateur à distance. Par défaut, les utilisateurs peuvent activer le privilège SE_SHUTDOWN_NAME sur l'ordinateur sur lequel ils sont connectés et les administrateurs peuvent activer le privilège SE_REMOTE_SHUTDOWN_NAME sur les ordinateurs à distances.
- Les raisons courantes d'échec incluent un nom d'ordinateur non valide, un ordinateur inaccessible ou des privilèges insuffisants.
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Samedi, 5 décembre 2015