(no title)
bobince | 1 year ago
But a thin layer over MSI is actually what you want; the commercial tools that preceded WiX and tried to abstract away what Windows Installer was actually doing were much worse. Because Windows Installer is such a mess of counterintuitive design and bugs that you are going to need to debug it.
WiX is to be saluted for greatly reducing the level of misery involved in making installers for Windows. But the level of misery is still very high indeed.
RajT88|1 year ago
Intentionally so in parts, because they do not want you to interact with it outside the API.
Example: https://learn.microsoft.com/en-us/windows/win32/msi/msifileh...
You could be forgiven for not catching on that this table is just using slightly obfuscated MD5 hashes.