http://bugs.winehq.org/show_bug.cgi?id=34593
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | Ever Confirmed|1 |0
--- Comment #12 from Anastasius Focht focht@gmx.net 2013-10-02 02:39:27 CDT --- Hello Hans,
--- quote --- Should be fixed by b0755344c46886f8ae1f294fdc207166dc6783fc. --- quote ---
looks good but there is one missing bit - the default VersionInfo registry values imported at 64-bit WINEPREFIX creation are still for 32-bit Windows XP.
See here: http://source.winehq.org/git/wine.git/blob/acb1ff4af0be881813e8fbd85679d6519...
--- snip --- 3021 [VersionInfo] 3022 HKLM,%CurrentVersionNT%,"CurrentVersion",2,"5.1" 3023 HKLM,%CurrentVersionNT%,"CSDVersion",2,"Service Pack 3" 3024 HKLM,%CurrentVersionNT%,"CurrentBuildNumber",2,"2600" 3025 HKLM,%CurrentVersionNT%,"CurrentType",2,"Uniprocessor Free" 3026 HKLM,%CurrentVersionNT%,"ProductName",2,"Microsoft Windows XP" 3027 HKLM,%Control%\ProductOptions,"ProductType",2,"WinNT" 3028 HKLM,%Control%\Windows,"CSDVersion",0x10003,0x300 3029 HKLM,%Control%\Session Manager\Environment,"OS",2,"Windows_NT" --- snip ---
I added "[VersionInfo.ntamd64]" section to Wine.inf(.in) and reference it in "[DefaultInstall.ntamd64]" to import WinVer values specifically for 64-bit at initial WINEPREFIX creation.
This allows the 64-bit .NET installer to work out of the box with fresh 64-bit WINEPREFIX.
Regards