[Bug 47817] Gameforge Client: Cannot launch TERA

WineHQ Bugzilla wine-bugs at winehq.org
Thu Dec 5 05:55:53 CST 2019


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

Paul Gofman <gofmanp at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #65852|0                           |1
        is obsolete|                            |

--- Comment #23 from Paul Gofman <gofmanp at gmail.com> ---
Created attachment 65878
  --> https://bugs.winehq.org/attachment.cgi?id=65878
PROC_THREAD_ATTRIBUTE_PARENT_PROCESS

A bit of more info on this. gf_service creates the game process using
EXTENDED_STARTUPINFO_PRESENT, and extended startup info contains
_ATTRIBUTE_PARENT_PROCESS, which sets the parent of the game process to the
Gameforge launcher process.

I am attaching the patch with draft implementation for that in Wine. Maybe it
will help TERA (Comment #19), but I've got no idea yet if this is related.

This patch fixes the initial issue of game process getting incorrect
winstation, while this might be an accidental effect: it looks like Wine
default winstation assigment is a bit different from Windows, and it might be
that the game process should be getting the default desktop regardless of this
parent substitute.

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