Hola,
ho un problemuccio con c# ...
l'applicativo che sto sviluppando ha la necessità di "intercettare" il riavvio della macchina, oltre allo shutdown e al logout
Il problema è che l'evento
Microsoft.Win32.SystemEvents.SessionEnding
utilizza
Microsoft.Win32.SessionEndingEventArgs
che a sua volta, per la proprietà Reason, utilizza
Microsoft.Win32.SessionEndReasons
e questa prevede SOLO logoff e shutdown ... senza differenziare il reboot dallo shutdown![]()
come risultato se riavvii il mio software pensa che si stia spegnendo e quindi quando finisce di fare quello che deve fare spegne invece di riavviare![]()
come pozzo fa?