Windows MSI: avoid duplicated entry for VeraCrypt when installing MSI over an EXE based installation

This commit is contained in:
Mounir IDRASSI 2021-08-29 23:14:56 +02:00
parent 81ed4e68f7
commit ec8a6d9b82
No known key found for this signature in database
GPG Key ID: 02C30AE90FAE4A6F
1 changed files with 3 additions and 0 deletions

View File

@ -3045,6 +3045,9 @@ EXTERN_C UINT STDAPICALLTYPE VC_CustomAction_PostInstall(MSIHANDLE hInstaller)
{
MSILog(hInstaller, MSI_ERROR_LEVEL, L"End VC_CustomAction_PostInstall: Could not write to registry");
}
// delete entry of EXE installation if it exists
RegDeleteKeyExW (HKEY_LOCAL_MACHINE, L"Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\VeraCrypt", KEY_WOW64_32KEY, 0);
}
end: