Ich habe da mal ein Update:
OpenInputDesktop funktioniert beim Login tatsächlich. In diesen Fall liefert mir die Methode 0 zurück.
Wenn allerdings der Bildschirmschoner (mit Kennwortabfrage beim der Reaktivierung!) gestartet wird gibt die Funktion weiterhin einen Wert <> 0 zurück. Mouse.CursorPos liefert aber trotzdem eine
Exception.
Nein, tut sie nicht.
Such mal die Funktion in der
MSDN, da steht:
Zitat:
If the function fails, the return value is NULL (0). To get extended error information, call GetLastError.