none
Intercepter une mise en veille RRS feed

  • Question

  • Bonjour tout le monde,

    Il est possible de noter l'heure de la mise en veille et de la sortie de veille comme ceci :

    		static void Main(string[] args)
    		{
    			SystemEvents.PowerModeChanged += OnPowerModeChanged;
                    }
    
    		private static void OnPowerModeChanged(object sender, PowerModeChangedEventArgs e)
    		{
    			Console.WriteLine("{0:HH\\:mm\\:ss} : {1}", DateTime.Now, e.Mode.ToString());
    		}

    Seulement, dans PowerModeChangedEventArgs, je ne vois pas de propriété pour demander d'interrompre la mise en veille.

    En effet, j'aimerais bien défragmenter le disque, avant de mettre effectivement en veille.

    Est-ce qu'un autre événement permet ça ?


    • Modifié Gloops vendredi 12 juillet 2019 16:33
    vendredi 12 juillet 2019 16:31

Réponses