https://bugs.winehq.org/show_bug.cgi?id=43464
Brendan McGrath brendan@redmandi.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |brendan@redmandi.com
--- Comment #16 from Brendan McGrath brendan@redmandi.com --- I've solved why we get the CRC error (and I have a work-around).
It looks like .NET (which the launcher uses) and the value Wine sees in the registry (which the client uses) are different for the key: \HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid
So the 'machineId' value generated by the launcher and the one sent by the client are different - hence the CRC issue.
The work-around is easy. Just replace the value in the registry of your wine prefix with the one the launcher sees.
To see what the launcher sees, I wrote a simple C-Sharp program: using Microsoft.Win32; using System;
public class HelloWorld { static public void Main () { Console.WriteLine (Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Cryptography").GetValue("MachineGuid").ToString()); } }
and ran it in my wine prefix (you can compile with 'mcs' which is in the 'mono-mcs' package).