[Bug 49193] Multiple kernel drivers need wdfldr.sys.WdfVersionBind function (Denuvo Anti-Cheat "denuvo-anti-cheat.sys", Steel Series Engine "ssdevfactory.sys")
WineHQ Bugzilla
wine-bugs at winehq.org
Sun May 31 16:39:22 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49193
Zebediah Figura <z.figura12 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Denuvo Anti-Cheat |Multiple kernel drivers
|'denuvo-anti-cheat.sys' |need
|needs 'wdfldr.sys' |wdfldr.sys.WdfVersionBind
| |function (Denuvo Anti-Cheat
| |"denuvo-anti-cheat.sys",
| |Steel Series Engine
| |"ssdevfactory.sys")
CC| |z.figura12 at gmail.com
--- Comment #1 from Zebediah Figura <z.figura12 at gmail.com> ---
Microsoft has made the actual source code of WDF available under the MIT
license:
<https://github.com/microsoft/Windows-Driver-Frameworks>
This doesn't include the loader (either the driver or wdfldr.sys components),
but if that can be implemented through normal black-box methods, I think we
could make use of the published source to actually implement Wdf* functions.
That said, I'm not sure how best to actually do so. The source is predictably
ugly and all in C++, which makes importing it not particularly appealing, but
there's no good reason to leave it in an external library. Perhaps porting it
to C and rearranging it is the best option, but seems to be getting updates at
least along with major releases of Windows 10...
--
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