https://bugs.winehq.org/show_bug.cgi?id=38513
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello Mark,
--- quote --- But isn't the real problem here that even when Wine is set to XP mode, a program can open/call functions in api-ms-win-core-sysinfo-l1-2-1.dll, whereas on a real Windows XP system that DLL is not available? --- quote ---
Since MS messed this up by referencing non-XP API with 'v140_xp' platform profile, the app would simply fail on Windows XP but still run with Wine 1.7.44+. Usually people report bugs because they want to get their apps/games working with Wine. You want to have Wine changed to behave exactly as Windows, preventing the app to run on default Windows XP profile? That's kind of unusual request :-)
Wine doesn't provide different sets of binaries per Windows version nor hides API at runtime (with a few exceptions) to mimic API sets. It's a design decision that usually works out well with the exception of some brain damaged apps.
Regards