http://bugs.winehq.org/show_bug.cgi?id=16051
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2008-11-20 06:23:55 ---
Really no native gdiplus install/override? ... that would be cheating ;-)
You're right, this error only shows up after setting an override for gdiplus, sorry. So here's the correct recipe:
0. rm -rf ~/.wine 1. download lotro installer from URL above 2. winetricks dotnet11 3. run the installer 4. run TurbineLauncher.exe from the directory where lotro was installed
I've believe I've found the cause of one thread going haywire. The thread opens this registry key:
HKLM\SYSTEM\CurrentControlSet\Services\.NET CLR Networking\Performance
And then wants to read value "First Counter" which is missing on Wine. This may be related to missing WBEM support, I'm not sure. Perhaps it should have been created during installation of the dotnet runtime?
If I create a "First Counter" value by hand the thread proceeds to call CreateFileMappingW("Global\netfxcustomperfcounters.1.0"), MapViewOfFile and then reads from this view. If my understanding of this subject is right this is not going to work in Wine.
I was hoping there would be a way to disable performance counters in dotnet but I haven't been able to find one. Removing the registry key did not help.