000
28.03.2003, 15:26 Uhr
Talkabout
|
Hoffe da kann mir jemand helfen. Ich moechte mit der Funktion "WatiForInputIdle()" abwarten, bis der IE durch CreateProcess() fertig aufgerufen wurde. Meine Frage ist nun ob man in der CreateProcess-Funktion irgendetwas beachten muss. Ich rufe den Process folgendermassen auf:
CreateProcess(NULL,"c\programme\\internet explorer\\iexplore.exe c\login.html", NULL,NULL,NULL, CREATE_DEFAULT_ERROR_MODE | NORMAL_PRIORITY_CLASS, NULL,NULL, &stgStartupInfo,&stgProcessInfo);
Die Datei login.html existiert!
Wenn ich danach die Funktion "WatiForInputIdle(m_hProcess, INFINITE)" aufrufe wartet er nicht bis der Process fertig initialisiert wurde. Muss dafuer vielleicht einer der Parameter mit einem anderen Wert belegt werden?
Ich hoffe ist so einigermassen verstaendlich mein Problem. Ansonsten erklaere ich es gerne nochmal!
Danke fuer die Antworten! |