D
Deep Space
Bekanntes Mitglied
- Dabei seit
- 01.08.1999
- Beiträge
- 2.004
- Reaktionspunkte
- 0
Ich habe unter Win98 ein Programm geschrieben, welches mittels "CreateProcess" ein zweites Programm öffnet und dann über "WaitForInputIdle" wartet bis das geöffnete Programm bereit für Benutzereingaben ist. Füge ich bei dem zu öffnenden Programm in das Load-Ereignis ein "sleep(5000)" ein, wartet das erste Programm dementsprechend auch 5sec länger.
Wenn ich das ganze jedoch unter Win2000 laufen lasse, gibt die WaitForInputIdle-Funktion das Programm viel zu früh wieder frei, obwohl das geöffnete Programm noch durch die Sleep-Funktion "eingeschlafen" ist und nicht reagiert.
Gibt es für diesen Zweck bei 2000 eine andere Funktion?
Gruß
DS
Wenn ich das ganze jedoch unter Win2000 laufen lasse, gibt die WaitForInputIdle-Funktion das Programm viel zu früh wieder frei, obwohl das geöffnete Programm noch durch die Sleep-Funktion "eingeschlafen" ist und nicht reagiert.
Gibt es für diesen Zweck bei 2000 eine andere Funktion?
Gruß
DS