Jak uruchomić i wyłączyć wygaszacz ekranu

0

Chciałbym napisać program w C#, który będzie:

  1. uruchomiał wygaszacz i następnie po 15 sekundach wyłączał go (może to być wygaszacz zainstalowany w systemie lub własny)?
  2. Czynność będzie powtarzana co 30 minut.
    Proszę o przykład jak można zaimplementować to w kodzie.
    Dziękuję za pomoc.

pozdrawiam Wojtek
[email protected]

0

Ad.1) samo uruchamianie i zabijanie procesu można tak

System.Diagnostics.Process process;
process = System.Diagnostics.Process.Start("notepad.exe");
System.Threading.Thread.Sleep(15000);
process.Kill();
process.Close(); // warto po sobie posprzątać


zamiast <b>notepad.exe</b> dajesz plik z rozszerzeniem <b>.scr</b>, a Sleep przyjmuje wartości w ms.

Ad.2) pokombinuj w System.Threading.Thread.Sleep albo wstaw Timer'a na formę i wpakuj w niego ten kod.

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