https://bugs.winehq.org/show_bug.cgi?id=37487
Bug ID: 37487 Summary: Quicken 2014 - NtOpenFile does not support \SystemRoot\ Product: Wine Version: 1.7.30 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: michael@fds-team.de Distribution: ---
Created attachment 49878 --> https://bugs.winehq.org/attachment.cgi?id=49878 Test to demonstrate the issue
Hi,
Quicken 2014 tries to load the ntdll by using \SystemRoot\ inside the path:
---snip--- 003e:Call ntdll.RtlInitUnicodeString(0033eea4,1000eed8 L"\SystemRoot\System32\ntdll.dll") ret=1000bb29 003e:Ret ntdll.RtlInitUnicodeString() retval=0033eea4 ret=1000bb29 003e:Call ntdll.NtOpenFile(0033eebc,80100000,0033ee84,0033ee9c,00000005,00000000) ret=1000bb60 003e:Ret ntdll.NtOpenFile() retval=c000003a ret=1000bb60 ---snip---
This does not work in Wine as NtOpenFile does not properly parse the \SystemRoot\ part. I attached a test to demonstrate the issue.