> I gave the MsiBreak method a quick try, but I couldn't make it work. I have
> set MsiBreak as a system environment variable, restarted Windows Installer
> service, restarted the shell window from where I invoke msiexec calls to
> make sure the environment is updated. But it doesn't pop-up any
> Note a side take-home message: msiexec.exe will never be Windows 10 aware.
Unfortunately, yes.
> > Let me know if that doesn't make sense or won't work for what you're
> > doing.
> I am familiar with EXE and manifests, thanks. Nevertheless, I really
> appreciate your time to extensively
Hi,
> > It might be somewhat more convenient to add the PID to the debug
> > MessageBox call, but it is probably MUCH more convenient to use the
> > CustomAction debugging facility built into the MSI service itself:
> >
> > https://docs.microsoft.com/en-us/windows/desktop/Msi/debugging-custom-
>
Hi,
> > The post on this link is true for Windows 7 (May 6, 2009). It's 2018
> > now and MSI's property VersionNT got stuck on Windows 8 (602 if I
> recall correctly).
>
> Quite right. I just talked to someone familiar with this here, and, as I
> understand it, MSI will never offer a way to do
>> From what I gather, the OS version should be checked in the
>> CustomAction's MSI execution conditions instead of in the CustomAction
>> itself. The appropriate information can then be passed in based on that:
>>
>> https://blogs.msdn.microsoft.com/cjacks/2009/05/06/why-custom-actions-
>>
Hi,
> This is painful to read, and I bet it was even more painful to write. I
> am sorry it came to this, though it does look like it should(TM) work.
I don't blame Microsoft for this mess. Version lies actually solve a lot of
problems with legacy software.
> From what I gather, the OS version
Hi Simon,
This is painful to read, and I bet it was even more painful to write. I am
sorry it came to this, though it does look like it should(TM) work.
>From what I gather, the OS version should be checked in the
CustomAction's MSI execution conditions instead of in the CustomAction
itself.