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

wine-bugs at winehq.org wine-bugs at winehq.org
Wed May 28 04:37:14 CDT 2008


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


Paul "TBBle" Hampson <Paul.Hampson at Pobox.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Paul.Hampson at Pobox.com




--- Comment #113 from Paul "TBBle" Hampson <Paul.Hampson at Pobox.com>  2008-05-28 04:37:13 ---
(In reply to comment #89)
> If the number remains somewhat manageable (<25) it could be worth to mimic
> windows API entries with __asm__ wrappers to keep that signature scanner happy
> (just like I recently did for Shrinker PE compressor).

I'm guessing this proved to be unmanageable from comment #101.

> Though I could automate this process by having windows versions of the required
> dlls in place and calculating the required export signatures on demand at run
> time.

Maybe this idea could survive as an out-of-tree patch?

I dunno how it's actually getting the API entry point addresses, but could it
be faked to actually return addresses to Microsoft's DLLs, loaded into memory,
for PunkBuster specifically? That assumes PunkBuster doesn't then jump to the
entry points it used to read the opcodes it sends to the server...

That might be easier/simpler than generating asm wrappers at run time. Or maybe
not...


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