On Mon Nov 4 22:17:28 2024 +0000, Fabian Maurer wrote:
Pretty sure it does exactly that.
0304:trace:msi:MsiOpenDatabaseA "C:\\windows\\Installer\\dbe7.msi" (null) 00007FFFFE1FEA50 ... 0304:warn:msi:MSI_OpenDatabaseW open failed r = 0x80030020 for L"C:\\windows\\Installer\\dbe7.msi"
This call comes from application code, not from us. My test case should prove this works on windows.
Opening the local copy read-write may be needed to apply patches, I'm not sure.