Monitor schaltet sich wieder ein, obwohl ausgeschaltet

  • Morgen,

    mit dieser Funktion

    Spoiler anzeigen
    [autoit]

    Func _ToggleMonitor($hwnd, $OnOff)
    Local Const $WM_SYSCOMMAND = 274
    Local Const $SC_MONITORPOWER = 61808
    _SendMessage ($hWnd, $WM_SYSCOMMAND, $SC_MONITORPOWER, $OnOff)
    If @error Then
    MsgBox(0,"_ToggleMonitor", "_SendMessage Error: " & @error)
    Exit
    EndIf
    EndFunc

    [/autoit]


    schalte ich meinen Monitor ab. Aber nach ein paar Sekunden schaltet er sich wieder von alleine an.
    Macht es das Laptop von sich aus? Weiß jemand woran das liegen könnte? Hab WinXP.

  • Der Aufruf ist schonmal richtig.
    Du könntest mal mitloggen (GUIRegisterMsg) ob eine Nachricht zum Einschalten gesendet wird. Man müsste dann auch auslesen können woher die Nachricht kommt.

  • Solang ich keine Taste drück oder die Maus bewege, funktioniert das ganze zumindest bei mir einwandfrei. Also wird es wohl nicht an der Funktion selbst liegen...