POWÓD: Pracuję nad aplikacją alertu awaryjnego, która musi wyświetlać informacje na pulpicie. Po otrzymaniu alertu przez klienta pojawia się okno. Jeśli wygaszacz ekranu jest aktywny lub monitor jest w trybie gotowości, alert nie będzie widoczny. Zastanawiam się, czy możliwe jest obudzenie komputera za pomocą jakiegoś programowego ruchu myszy lub wywołania systemowego, aby alarm był widoczny. Myślę, że powodem, dla którego porusza się mysz lub naciśnięcie klawisza, jest przerwanie sprzętowe, więc może nie być możliwe.Programowo przerwać aktywny wygaszacz ekranu?
Obecnie projekt jest wdrażany w języku C#. Chciałbym poznać rozwiązania dla systemów Windows, MAC i Linux.
To jest wniosek klienta. Rozważyłem następujące:
- Na większości komputerów po bezczynności użytkownik musi się zalogować. Komputery te nie otrzymają alertu. Istnieje duża szansa, że jeśli aktywny jest wygaszacz ekranu, to i tak nikt nie jest na komputerze.
ja nie próbuję:
- zapobiec wygaszacz ekranu lub tryb oszczędzania energii, aby być aktywowane razem.
Dzięki. Ten link jest bardzo pomocny. Ktoś ma implementację C#? – blak3r