https://bugs.winehq.org/show_bug.cgi?id=48347
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Austin English from comment #0)
winetricks sets the version to winxp, but it seems wmp10 checks the actual dll resource version, which is hardcoded and not subject to override by wine's reported version.
Yes, there is no mechanism as such, and i wonder if that really ever is. Here`s my five cents on it: for 100% backward compability with xp one would have to change dlls version resources, the fake dlls resources but for other installers maybe also remove hardcoded registrykeys (from wine.inf), and some might even look for existence of dlls or (non-)existing entry points in dlls, is that dealable?
For wmp10 i think it can be workedaround by extracting WMP10.exe with cabextract, then run setup_wm.exe manually, it seems to install all the stuff afaict