[Bug 44235] EasyAntiCheat detects Wine as host platform/OS, causing failure to download correct EAC game client/driver modules ( avoid exporting 'wine_get_unix_file_name' by name)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jul 2 19:40:31 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=44235

Fabian Maurer <dark.shadow4 at web.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dark.shadow4 at web.de

--- Comment #14 from Fabian Maurer <dark.shadow4 at web.de> ---
> One way to fix this but possibly breaking one way of detecting Wine is to
> export 'wine_get_unix_file_name()' by ordinal using '-noname' in the .spec
> file (using non-Windows allocated ordinal). I've tested this method and the
> client EAC module is properly downloaded.

Probably would be easier to do it like staging, and prevent GetProcAddress for
those functions. Like, hiding all functions starting with "__wine_" or "wine_".
But then again, there will always be a way to check for wine, so...

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