http://bugs.winehq.org/show_bug.cgi?id=24028
Summary: WaitForInputIdle doesn't return for specific application (infinite loop?) Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: zajec5@gmail.com
There is application called Injection Launcher that launches Ultima Online (game) client and then hacks it. When using Wine, Injection Launcher doesn't notice that client started.
Is uses something like: if (WaitForInputIdle(pi.hProcess, INFINITE) != 0) { api_error("Failed waiting for client window to open"); error_stage(STAGE_STARTCLIENT); return 0; }
This bug is present in Wine since "ever" and exists in git.