https://bugs.winehq.org/show_bug.cgi?id=40206
--- Comment #14 from Hans Leidekker hans@meelstraat.net --- (In reply to Louis Lenders from comment #13)
I had a quick look, will look closer tomorrow or so. And then also attach full debuglog
Maybe it`s related to this
003a:Call KERNEL32.GetPrivateProfileStringW(00c483d4 L"RCL",1010ae08 L"EMBEDDED_TRANSFORMS",10106820 L"",00c53694,00000400,00 c3d344 L"C:\users\louis\Temp\_AI4af2.tmp\Setup.ini") ret=1003d475
003a:Ret KERNEL32.GetPrivateProfileStringW() retval=00000012 ret=1003d475 003a:Call KERNEL32.lstrlenW(00c53694 L":%setupuilang%.mst") ret=10003641
I think the ":en-Us.mst" comes from this %setupuilang%.mst". I wanted to see th content of the file Setup.ini with "less" and it seems to contain garbage/binary file.
Thanks, the word embedded is key here. The leading colon means it's a substorage transform. MSDN doesn't document this feature of MsiDatabaseApplyTransform but it is used elsewhere.
Can you send me the msi file by private e-mail, if it's not too large?