[Bug 9685] Punkbuster removes me from game for UNKNOWN WINDOWS API FUNCTION [131124]

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jun 7 09:40:39 CDT 2009


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





--- Comment #163 from Stefan Dösinger <stefandoesinger at gmx.at>  2009-06-07 09:40:13 ---
One could write a set of DLLs that are loaded instead of the normal wine dlls,
and contain a wrapper function for each function in the dll. In every wrapper
function where PB checks the checksum, clone the instructions that are checked,
so the checksum matches. Then undo the work those instructions did(reset
register contents, stack, etc), and call the real Wine function.

That is a mess from a technical point of view, and legally questionable, and a
LOT of work. But it could be done outside Wine, so you don't have to get this
past Alexandre. The other issue is that PB could catch these thunk DLLs, or
they could be abused for cheating on Windows. (So make this a set of Winelib
dlls, not real PE dlls)

-- 
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