SPrawdzenie czy komputer zgasił monitor.

0

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.

screenshot-20210928121643.png
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ć
screenshot-20210928121800.png
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ę.

0

Jesteś pewien że robisz wszystko według dokumentacji?
Czy prawidłowo odczytujesz parametr? Sprawdzałeś na innych laptopach/komputerach?

Przy okazji jeśli możesz, daj link do dokumentacji, którą widać na screenshocie, można by wtedy więcej powiedzieć na ten temat.

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