[Bug 46870] League of Legends 8.12+ fails to start a game in Vista+ mode ( anticheat engine, SystemExtendedProcessInformation)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Apr 7 05:17:38 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=46870
Zebediah Figura <z.figura12 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Staged patchset| |https://github.com/wine-sta
| |ging/wine-staging/tree/mast
| |er/patches/ntdll-SystemExte
| |ndedProcessInformation
Hardware|x86-64 |x86
Summary|League of Legends 9.6 |League of Legends 8.12+
|crashes at game start with |fails to start a game in
|>4.2 wine |Vista+ mode (anticheat
| |engine,
| |SystemExtendedProcessInform
| |ation)
Status|NEW |STAGED
Component|-unknown |ntdll
Keywords| |obfuscation
--- Comment #36 from Zebediah Figura <z.figura12 at gmail.com> ---
(In reply to Zebediah Figura from comment #35)
> (In reply to Olivier F. R. Dierick from comment #34)
> > I think the next step is to make a staging patchset out of the patch.
>
> I'll do some testing and see which parts of that patch are necessary. Though
> given that NtQueryObject() changes break existing tests, we'll want rather
> to fix them the right way. That shouldn't be too hard, though.
As far as my testing shows, only the SystemExtendedProcessInformation stub is
necessary. I've added to Staging.
--- Comment #37 from Louis Lenders <xerox.xerox2000x at gmail.com> ---
(In reply to Zebediah Figura from comment #36)
> (In reply to Zebediah Figura from comment #35)
> > (In reply to Olivier F. R. Dierick from comment #34)
> > > I think the next step is to make a staging patchset out of the patch.
> >
> > I'll do some testing and see which parts of that patch are necessary. Though
> > given that NtQueryObject() changes break existing tests, we'll want rather
> > to fix them the right way. That shouldn't be too hard, though.
>
> As far as my testing shows, only the SystemExtendedProcessInformation stub
> is necessary. I've added to Staging.
just for the info: this page suggests
https://processhacker.sourceforge.io/doc/ntexapi_8h_source.html:
1261 SystemExtendedProcessInformation, // q: SYSTEM_PROCESS_INFORMATION
i checked yesterday that the following fixes the crash for me too:
@@ -2524,6 +2553,7 @@ NTSTATUS WINAPI NtQuerySystemInformation(
else ret = STATUS_INFO_LENGTH_MISMATCH;
}
break;
+ case SystemExtendedProcessInformation:
case SystemProcessInformation:
{
SYSTEM_PROCESS_INFORMATION* spi = SystemInformation;
No clue if it`s better/worse, just for the info
--
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