https://bugs.winehq.org/show_bug.cgi?id=46969
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple 64-bit WDM kernel |Multiple 64-bit WDM kernel |drivers want Windows 8+ |drivers want Windows 8+ |'ntdll.RtlQueryRegistryValu |'ntdll.RtlQueryRegistryValu |esEx' (WIBUKEY) |esEx' (WIBUKEY, Denuvo | |Anti-Cheat)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present. Denuvo Anti-Cheat 'denuvo-anti-cheat.sys' also wants this. Continuation from bug 49224 (split out from bug 49194).
Same as with the drivers already listed here: RtlQueryRegistryValues() fallback will be used in case this Windows 8+ API function is not present.
--- snip --- $ WINEDEBUG=+seh,+relay,+int,+ntoskrnl,+ntdll,+reg wine net start "Denuvo Anti-Cheat" >>log.txt 2>&1 ... 00d0:Call ntoskrnl.exe.MmGetSystemRoutineAddress(00b5edf0) ret=00c85092 ... 00d0:fixme:ntoskrnl:MmGetSystemRoutineAddress L"RtlQueryRegistryValuesEx" not found 00d0:Ret ntoskrnl.exe.MmGetSystemRoutineAddress() retval=00000000 ret=00c85092 00d0:Call ntoskrnl.exe.RtlQueryRegistryValues(00000004,00cfab48,00b5ee10,00b5eda8,00000000) ret=00c850b9 00d0:Call ntdll.RtlQueryRegistryValues(00000004,00cfab48,00b5ee10,00b5eda8,00000000) ret=7bca112f 00d0:trace:reg:RtlQueryRegistryValues (4, L"VIDEO", 0xb5ee10, 0xb5eda8, (nil)) 00d0:trace:reg:open_key ((nil),L"\Registry\Machine\Hardware\DeviceMap\VIDEO",f003f,0xb5ea68) 00d0:trace:reg:open_key <- 0x50 00d0:trace:reg:NtQueryValueKey (0x50,L"MaxObjectNumber",1,(nil),0) 00d0:Ret ntdll.RtlQueryRegistryValues() retval=00000000 ret=7bca112f 00d0:Ret ntoskrnl.exe.RtlQueryRegistryValues() retval=00000000 ret=00c850b9 ... --- snip ---
$ wine --version wine-5.9
Regards