Est-il possible d'obtenir une raison d'arrêt dans Windows Server 2008 immédiatement après que l'utilisateur ait choisi la raison dans la fenêtre de dialogue? Pour l'événement shutdown j'utilise SystemEvents.SessionEnding. Je veux écrire le service Windows, qui enverra un courriel à propos de cet événement.Obtenir la raison de l'arrêt de Windows Server en C#
Ou existe-t-il un autre moyen dans le serveur Windows pour envoyer des e-mails sur l'événement shutdown/restart avec la raison entrée par l'utilisateur? En outre, je tiens à informer sur le changement de source d'alimentation (ligne électrique/batterie), mais cela j'ai déjà résolu par Kernel32.dll> GetSystemPowerStatus.