Win NT: Fensterhandle ermitteln bei gesperrtem Arbeitsplatz



  • Moin, Moin...

    Ich lasse vom Taskplaner eine Anwendung starten. Diese Anwendung ermittelt das Handle einer Dialogbox, die sich zur Laufzeit öffnet. Das funktioniert soweit auch ohne Probleme. Diese Anwendung soll aber auch gestartet werden, wenn ich den Arbeitsplatz gesperrt habe(unter Win NT 4.0). Das Programm wird vom Taskplaner gestartet, aber das Fenster bzw. die Dialogbox vom Nachrichtendienst(öffnet sich nach einem Ausdruck) ist für das Programm unsichtbar, d.h. das Handle kann nicht ermittelt werden. Entsperre ich den Arbeitsplatz, so ist die Dialogbox zu sehen, d.h. sie ist auch tatsächlich geöffnet worden.

    Warum kann die Anwendung das Fenster nicht ermitteln, wenn der Arbeitsplatz gesperrt ist? Gibt es eine Lösung?

    Ich habe bereits alle mir bekannten Möglichkeiten zur Ermittlung eines Handles ausprobiert(GetWIndow in einer Schleife, EnumWindows, EnumDesktopWindows, etc.).

    Danke im voraus...

    [ Dieser Beitrag wurde am 30.05.2003 um 08:32 Uhr von Kal El editiert. ]


Anmelden zum Antworten