[WinApi] [dll] zamykanie windows'ow

0

Witam,

Potrzebuje z poziomu dll'ki sprawdzic czy w danym momencie system (Xp albo Vista) jt zamykany lub uzytkownik jt wylogowywany.
Wiem ze z poziomu aplikacji mozna sie o tym dowiedziec dodajac obsluge WM_QUERYENDSESSION.
Czy ma ktos pomysl jak to zrobic w bibliotece?

Pozdrawiam
g.

0

jedyne co mi przychodzi do głowy:

zrobić sobie w tej DLLce wirtualne okno (nie widać go na ekranie) i czekać na WM_QUERYENDSESSION, ewentualnie można założyć HOOKa, ale chyba nie trzeba, można tylko oknem

chyba, że się da ten stan sprawdzić z poziomu wywołania jakiejś funkcji, ale nie znam czegoś takiego

0

Nie wirtualne a Message-only Window.

0

Dzieki, stworzenie tego okna brzmi rozsadnie. Szacuneczek

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