Cześć, Próbuję w C# w VIsualStudio uruchomić funkcjonalność która pozwoli mi sprawdzić czy monitor został wyłączony czy nie, żeby potem ją wysłać do zewnętrznego hardware'u.
Probówałem m.in. coś takiego i rzeczywiście event dzieje się tylko w momencie zgaszenia monitora i wybudzenia (przez poruszenie myszką itp), ale zawsze zwracaną wartością jest 2. Potrzebuję jeszcze określić czy to event wybudzajacy czy wyłączający.
W teorii SC_MONITORPOWER powinien zwracać
ale jednak zawsze jest 2, nie wiem czemu.
Na razie uruchamiam to na WIn10, ale docelowo będzie pracować na WIN7 - z tego co czytałem powerstaty są inaczej obsługiwane od win8 w górę.