http://bugs.winehq.org/show_bug.cgi?id=22580
--- Comment #40 from joakim.tjernlund@transmode.se 2010-05-11 01:35:27 --- (In reply to comment #39)
(In reply to comment #38)
(In reply to comment #37)
The problem is that there's no application that's been found depending on this behavior. Only IE6, which is using a native dll, and probably in an unsupported/undocumented way (as several Microsoft applications have done before).
The testcase is a good start, so we can verify what Windows does. If there is an application depending on the behavior for <=XP, and others depending on Vista+ behvaior, the fix could be made to depend on the version. There are a couple cases of this already in wine, but in general, wine tries not to emulate
Where are those cases?
Search for use of GetVersion(): http://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=grep&s...
for example: http://source.winehq.org/git/wine.git/?a=blob;f=dlls/kernel32/volume.c#l461
OK, but that is more that a couple a cases I would say. Not sure how the GetVersion() test should look like in this case though, but it looks doable.