[Bug 29384] Voobly fails to launch Age of Empires II multiplayer game

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 29 02:49:37 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=29384

--- Comment #18 from Dmitry Timoshkov <dmitry at baikal.ru> 2011-12-29 02:49:37 CST ---
Created attachment 38156
  --> http://bugs.winehq.org/attachment.cgi?id=38156
Hack to make Voobly work

It looks like Voobly checks the old protection returned by VirtualProtect
and refuses to run if the protection is PAGE_EXECUTE_WRITECOPY instead of
PAGE_EXECUTE_READWRITE. This behaviour corresponds to a todo_wine test in
kernel32/tests/loader.c and kernel32/tests/virtual.c where Windows changes
the WRITECOPY to READWRITE protection when it detects a page write.

Unfortunately Wine is not an OS, and I don't know a proper way to fix this.

I'm attaching a hack which makes Voobly work, but that's just a hack.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list