http://bugs.winehq.org/show_bug.cgi?id=15795
Justin Chevrier jchevrier@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jchevrier@gmail.com
--- Comment #17 from Justin Chevrier jchevrier@gmail.com 2010-01-17 12:34:17 --- I've taken a look at this and it turns out that Dead Space is crashing when EnumDisplayDevicesA returns true and sets DISPLAY_DEVICE_PRIMARY_DEVICE in dwFlags. If DISPLAY_DEVICE_PRIMARY_DEVICE is not set Dead Space continues on as expected.
Testing under Windows XP seems to show that EnumDisplayDevicesA sets dwFlags to 0 when being called from Dead Space, but I'm not confident in that result as I have yet to find a good app to get a log from of the game running. Recommendations for something that will work here (and Steam too)?
Running a modified crosstest under Windows shows that Windows sets dwFlags to include DISPLAY_DEVICE_PRIMARY_DEVICE just like Wine.