http://bugs.winehq.org/show_bug.cgi?id=20801
--- Comment #41 from Hans Leidekker hans@meelstraat.net 2011-05-14 14:47:27 CDT --- This is the key difference between your attempt: trace:msi:MSIREG_OpenUpgradeCodesKey L"{E4ADC294-C502-4A61-BFF3-76589157E6C7}" squished L"492CDA4E205C16A4FB3F678519756E7C" trace:msi:ITERATE_FindRelatedProducts Looking at (0) L"84FD1A76AEC1C864DAAA47AB1945738D" ... trace:msi:msiobj_release object 0x16d710 destroyed
And my attempt: trace:msi:MSIREG_OpenUpgradeCodesKey L"{E4ADC294-C502-4A61-BFF3-76589157E6C7}" squished L"492CDA4E205C16A4FB3F678519756E7C" trace:msi:ITERATE_FindRelatedProducts Looking at (0) L"7CB57DA1DD8E69C4F827288B9F4CC016" trace:msi:MSIREG_OpenProductKey L"{1AD75BC7-E8DD-4C96-8F72-82B8F9C40C61}" squished L"7CB57DA1DD8E69C4F827288B9F4CC016" trace:msi:ITERATE_FindRelatedProducts Checking languages 419 and (null)
I used 2GISShell-3.0.9.4.msi and 2GISData_Novosibirsk-135.0.0.msi. As you can see, in my case the module installer succeeded in finding the product code for 2GISShell.
Which version of 2GISShell did you use?