[Bug 49290] Denuvo Anti-Cheat 'denuvo-anti-cheat.sys' crashes on access to 'ComponentGlobals' out parameter, returned by 'wdfldr.sys.WdfVersionBind'
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Nov 13 17:54:42 CST 2020
https://bugs.winehq.org/show_bug.cgi?id=49290
tiagoapimenta at gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tiagoapimenta at gmail.com
--- Comment #1 from tiagoapimenta at gmail.com ---
Hello,
The following app also requires this wdfldr.sys:
https://appdb.winehq.org/objectManager.php?sClass=application&iId=20040
--- snip ---
WINEDEBUG=+seh,+relay,+ntoskrnl wine net start mhyprot2 > mhyprot2.sys.log 2>&1
...
00c9:err:module:import_dll Library WDFLDR.SYS (which is needed by
L"C:\\users\\tiago\\Temp\\mhyprot2.sys") not found
--- snip ---
winedump -j import .wine/drive_c/users/tiago/Temp/mhyprot2.sys >
mhyprot2.sys.dump
...
--- snip ---
offset 00009e50 WDFLDR.SYS
Hint/Name Table: 0000E2B8
TimeDateStamp: 00000000 (Wed Dec 31 21:00:00 1969)
ForwarderChain: 00000000
First thunk RVA: 00008028
Thunk Ordn Name
00008028 7 WdfVersionBindClass
00008030 6 WdfVersionBind
00008038 8 WdfVersionUnbind
00008040 9 WdfVersionUnbindClass
--- snip ---
# from windows:
objdump -xs wdfldr.sys
...
[Ordinal/Name Pointer] Table
[ 0] DllInitialize
[ 1] DllUnload
[ 2] WdfLdrDiagnosticsValueByNameAsULONG
[ 3] WdfLdrQueryInterface
[ 4] WdfRegisterClassLibrary
[ 5] WdfRegisterLibrary
[ 6] WdfVersionBind
[ 7] WdfVersionBindClass
[ 8] WdfVersionUnbind
[ 9] WdfVersionUnbindClass
--- snip ---
I don't know how it works, from tag wine-5.21, I created a dlls/wdfldr.sys
based on dlls/scsiport.sys with the following stub:
--- snip ---
@ stub DllInitialize
@ stub DllUnload
@ stub WdfLdrDiagnosticsValueByNameAsULONG
@ stub WdfLdrQueryInterface
@ stub WdfRegisterClassLibrary
@ stub WdfRegisterLibrary
@ stub WdfVersionBind
@ stub WdfVersionBindClass
@ stub WdfVersionUnbind
@ stub WdfVersionUnbindClass
--- snip ---
In the end generated a file at
$WINEPREFIX/drive_c/windows/system32/drivers/wdfldr.sys the service still don't
recognize it.
--
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