Wyłączenie komputera z możliwością anulowania w kontrolce

0

Chciałby dodać w swojej aplikacji możliwość automatycznego wyłączania komputera. Wyglądałoby to tak: zostaje spełniony jakiś warunek, wtedy pojawia się okienko z licznikiem i przyciskiem do anulowania wyłączenia komputera. Tylko jak takie coś zrobić - z tego co wiem, MessageBox w WinFormach nie pozwala na wstawienie tam timera. Chciałbym, żeby to wyglądało tak poniżej:
1
2
w jednej kontrolce, podobnej do MessageBoxa odmierzałby się czas od 59s. Gdy użytkownik wciśnie "Anuluj" (na rysunku jest "OK", ale to szczegół) to ten MessageBox się zamknie i nic się nie stanie. Gdy licznik dojdzie do 0, wtedy uruchomię sobie:

Process.Start("shutdown","/s /t 0");

i komputer zostanie wyłączony.

2

Po prostu utwórz własne okienko :P

0
DamianOS.MP5 napisał(a):

Gdy licznik dojdzie do 0, wtedy uruchomię sobie:

Process.Start("shutdown","/s /t 0");

i komputer zostanie wyłączony.

A co się stanie, jeśli użytkownik będzie siedział na koncie zwykłego użyszkodnika?

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