[Bug 47208] Wine-staging's "winebuild-Fake_Dlls" cause Office 2019 to say "IOPL not enabled"

wine-bugs at winehq.org wine-bugs at winehq.org
Thu May 16 14:09:06 CDT 2019


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

--- Comment #10 from Jacek Caban <jacek at codeweavers.com> ---
Not exactly. Office uses Click2Run virtualisation, which hooks things registry
or file APIs. In some cases, it redirects calls to use registries or files
stored in different paths. When you want to access those on Windows, you always
end up calling one of Nt* syscall wrappers. The exact details about how it's
called does not matter much as long as it's a proper use (assuming that hooks
handle given use case correctly, but if they don't, applications would have a
problem on Windows as well; still, I caught some bugs in C2R). For example for
loader it's not important if we call functions exactly the same way as Windows,
but it's important that when we load a virtualised DLL, we call hooked
functions to access its file so that they have a chance to do the right thing.

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