zapis do pliku w momencie wyłączenia komputera

0

witam, mam program w C# console application, który działa w tle. pobiera rozne parametry i zapisuje je do pliku co godzine (załózmy, ze zapis robi o 8:00, 9:00, 10:00, itd. ).
Chcę zrobic tak aby program w momencie wyłączenia komputera np o 8:30 rowniez pobierał te dane oraz aktualna godzine i zapisywal do pliku.
Czy jest jakas mozliwosc aby program był "swiadomy" kiedy komputer jest wyłaczany i wtedy przed zamknieciem systemu zrobic zapis do pliku ?

1

Tu masz wszystko ładnie opisane: https://www.apriorit.com/dev-blog/413-win-api-shutdown-events
To oczywiście tyczy się tylko Windowsa. Jeśli chodzi o inne systemy, musisz to robić inaczej. Nie ma chyba uniwersalnej metody w .NET. Chociaż spójrz jeszcze na to: https://stackoverflow.com/questions/6799955/how-to-detect-windows-shutdown-or-logoff

1 użytkowników online, w tym zalogowanych: 0, gości: 1