http://bugs.winehq.org/show_bug.cgi?id=30357
Bug #: 30357 Summary: Battle.net System Check tool detects strange OS version Product: Wine Version: 1.5.0 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: wanderer@fastmail.fm Classification: Unclassified
Blizzard Battle.net System Check program is used to create a "Beta Profile" on Battle.net, i.e., to become eligible for consideration for entry into Blizzard's new-game beta testing by filing a report of one's system configuration.
When run under Wine, the current version of this program detects the OS version as "Windows 2.5.1.2600 (Service Pack 3)". To the best of my awareness, this version of Windows does not exist, and has never existed.
It seems to me that the program should either detect a version of Windows within the valid range for the one as which Wine is set to run (which in my case is "Windows XP"), or detect the OS under which Wine is being run (which in my case is a variant of Linux), with possibly an added tag indicating the use of Wine.
I can see how the latter could be undesirable in "fully transparent compatibility" terms, at least as a default behavior. However, I see no reason not to do the former.
Additionally, I would like for there to be an option to explicitly set the OS version which Wine will report to checks such as this - including manually setting it to a relatively arbitrary value, and/or pulling the OS version from the host system in some way. I actually expected there to already be some degree of customization available in this regard, but on poking around a bit, I haven't been able to find it.
I apologize if this is intentional behavior; I have not been able to find any discussion of the Windows version which Wine reports to applications.