Lei Zhang wrote:
Hi,
On Windows, the Msi.Package action registry keys have the full path to msiexec.exe.
+HKCR,Msi.Package\shell\Open\command,,0x20002,"""%SystemRoot%\System32\msiexec.exe"" /i ""%1"" %*" +HKCR,Msi.Package\shell\Repair\command,,0x20002,"""%SystemRoot%\System32\msiexec.exe"" /f ""%1"" %*" +HKCR,Msi.Package\shell\Uninstall\command,,0x20002,"""%SystemRoot%\System32\msiexec.exe"" /x ""%1"" %*"
Should those 0x20002 be 0x20000 instead? Why do we need to preserve overrides of something that can be opened with msi only?
Vitaliy