Hi Nico !
wir hatten ja vor langer Zeit mal kurz im Chat über das Problem gesprochen, aber ich habe das Gefühl, dass ich mich wohl etwas umständlich ausgedrückt habe, bin mir nicht sicher, ob wir aneinander vorbei reden.
Ich möchte folgendes Szenario.
Der Nutzer startet den Rechner, und startet ein Programm ( kein Dienst, eine ganz normale EXE )
Dieses Programm startet zeitgesteuert ein zweites Programm.
Meldet sich dort an und betätigt dazu einen "OK Button" ..
Das funktioniet soweit ganz gut..
Nur eben nicht, wenn der Computer abgemeldet / gesperrt ist.
Vereinfacht möchte ich folgendes Szenario:
Ein Programm soll gestartet werden, über einen Timer soll eine Minute später ein Mausklick simuliert werden:
normalerweise mach ich das so:
Delphi-Quellcode:
SetCursorPos(CurPos.X,CurPos.Y);
Mouse_Event(MOUSEEVENTF_LEFTDOWN, CurPos.X, CurPos.Y, 0, 0);
Mouse_Event(MOUSEEVENTF_LEFTUP, CurPos.X, CurPos.Y, 0, 0);
nachdem das Programm gestartet ist, drückt aber der User die Windows+L taste zum abmelden des Rechners, so dass eine Passworteingabe nötig ist, um sich wieder anzumelden. Und genau in diesem Zustand soll das Programm ( welches ja noch läuft) einen Mausklick simulieren, ... den Mausklick auf den OK Button, der ja nicht zu sehen ist.
hmmmmm ....
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.