https://bugs.winehq.org/show_bug.cgi?id=51790
Bug ID: 51790 Summary: MSI is no longer able to detect correct architecture for a custom action DLL Product: Wine Version: 6.17 Hardware: x86-64 OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: dmitry@baikal.ru Regression SHA1: 02268cb290493c899b56996405ca7c65a8046e3c Distribution: ---
MSI relies on GetBinaryType() to return correct architecture for a custom action DLL, however GetBinaryType() started to intentionally fail for DLL files. This for instance leads to inability to run a 32-bit action from a 64-bit installer process.
This essentially breaks any installer in a WoW64 Wine prefix. This bug should probably have 'major' severity set.