Zrobiłem wygaszacz ekranu w .Net 4.0. Zasadniczo po prostu przesuwa bity w obrazie dookoła i wyświetla go za pomocą. Unieważnij timer i przesłonięcie zdarzenia onPaint.Mój wygaszacz ekranu zatrzymuje zawieszenie ekranu, ale nie chcę tego do
Jak na razie działa świetnie - zauważyłem jednak jeden problem z tym.
Zatrzymuje monitor przed zawieszeniem po upłynięciu limitu czasu. Od kiedy go zainstalowałem, mój monitor pozostaje teraz w trybie 24/7.
Chodzi o to, że nie zrobiłem nic, aby powstrzymać funkcje oszczędzania energii - i upewniłem się, że ustawienia oszczędzania energii mojego komputera są ustawione (są). Więc wybrałem inny wygaszacz ekranu, aby upewnić się, że ustawienia wciąż działają. Monitor zawieszony po przekroczeniu limitu czasu.
Co muszę zrobić, aby grać ładnie z zarządzaniem energią? Szukałem tej odpowiedzi w Google i wszystko, co znalazłem, to blokowanie zarządzania energią i nie blokowałem tego wprost! Chcę tylko, żeby zawieszenie było dozwolone, kiedy nadejdzie czas.
Bardzo fajnie - jeśli nie masz nic przeciwko, prawdopodobnie użyję tego jako szablonu do zmiany naszej aplikacji monitorującej, która trafia do bazy danych dość mocno, gdy działa, i bezsensownie, więc gdy ekran i tak nie jest wyświetlany. –
Nie mam nic przeciwko, a to już częściowo twój sukces! Dzięki jeszcze raz! – Dracorat