[Bug 49052] Japanese Visual Novel "Natural Vacation" doesn't start (ENIGMA 5.X protected)

WineHQ Bugzilla wine-bugs at winehq.org
Mon May 4 04:16:23 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49052

Paul Gofman <pgofman at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pgofman at codeweavers.com

--- Comment #3 from Paul Gofman <pgofman at codeweavers.com> ---
ZwOpenFile seems to be the same function as NtOpenFile on Windows, so making it
a separate entry point looks not quite correct. I guess the effect it does can
also be achieved by reverting the last patch of winebuild-Fake_Dlls patchset,
but that's would be bringing Wine further away from how it works on Windows. I
think the right fix will likely involve making NtOpenFile, NtWriteFile,
NtCreateSection, NtMapViewOfSection NtClose and maybe some more functions go
through syscall thunks when called from ntdll (as Enigma hotpatches those and
apparently expects the patched ones to be called). It is also possible it is
more complicated than just that as it may happen to depend on the closer
Windows match on how Nt... functions are used from kernelbase and inside ntdll
itself.

Regarding missing dll, Enigma provides some (application) dlls through
hotpatched ntdll file I/O and mapping functions. Wine loader currently relies
on the executable residing on disk (see also Bug #33236 but I am not sure that
bug is about exactly the same issue).

Is there any way I can get this game to test?

-- 
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