[Bug 31910] anti-cheat software Battleye > 1.176 expects call to KiUserExceptionDispatcher during exception handling (user mode SEH dispatcher)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 7 15:51:08 CST 2014


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download, obfuscation
             Status|UNCONFIRMED                 |NEW
                URL|                            |http://battleye.com/
                 CC|                            |focht at gmx.net
            Summary|KiUserExceptionDispatcher   |anti-cheat software
                   |stub crashes Battleye >     |Battleye > 1.176 expects
                   |1.176                       |call to
                   |                            |KiUserExceptionDispatcher
                   |                            |during exception handling
                   |                            |(user mode SEH dispatcher)
     Ever confirmed|0                           |1

--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

adjusting some fields...

Obviously still present in Wine 1.7.10

Source:
http://source.winehq.org/git/wine.git/blob/2a3932a0a22f5f5fb8a90d718e00ae7357c6a990:/dlls/ntdll/ntdll.spec#l50

--- snip ---
 50 @ stub KiUserExceptionDispatcher
--- snip ---

--- quote ---
Let them know that the KiUserExceptionDispatcher function is not called in Wine
when exceptions happen, which it is on Windows."
--- quote ---

Most likely they want a hook as early as possible in usermode exception
handling.
So just providing a stub is not enough.

Maybe small wrapper around raise_exception() or just call
KiUserExceptionDispatcher() at raise_exception() entry to simulate it.

Regards

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