From 50447dfc2c9d25edc3a8edd6df6cf2b4fdf7fc03 Mon Sep 17 00:00:00 2001 From: "Galvan, Mark" Date: Wed, 5 Nov 2025 22:37:24 -0800 Subject: [PATCH] Changes to gracefully handle silent installs --- IntelPresentMon/PMInstaller/PresentMon.wxs | 19 +++++++++ IntelPresentMon/PMInstallerLib/Library.wxs | 40 ++++++++++++++----- .../PMInstallerLib/PMInstallerLib.wixproj | 4 -- .../ServiceMergeModule.wixproj | 3 -- .../ServiceMergeModule/ServiceMergeModule.wxs | 3 ++ 5 files changed, 51 insertions(+), 18 deletions(-) diff --git a/IntelPresentMon/PMInstaller/PresentMon.wxs b/IntelPresentMon/PMInstaller/PresentMon.wxs index fe8d8a49..96b40556 100644 --- a/IntelPresentMon/PMInstaller/PresentMon.wxs +++ b/IntelPresentMon/PMInstaller/PresentMon.wxs @@ -10,6 +10,10 @@ + + + + + + + + + + + 1 + @@ -147,6 +162,10 @@ Id="DesktopFolder" Name="Desktop"> + + + diff --git a/IntelPresentMon/PMInstallerLib/Library.wxs b/IntelPresentMon/PMInstallerLib/Library.wxs index 09a6b9a9..aa2de017 100644 --- a/IntelPresentMon/PMInstallerLib/Library.wxs +++ b/IntelPresentMon/PMInstallerLib/Library.wxs @@ -1,4 +1,4 @@ - + @@ -9,11 +9,15 @@ + Win64="yes" + NeverOverwrite="no" + Permanent="no"> + KeyPath="yes" + Checksum="yes" + Vital="yes" /> - - + Vital="no" /> + + Wait="no" /> @@ -39,15 +40,32 @@ + Win64="yes" + NeverOverwrite="no" + Permanent="no"> + KeyPath="yes" + Checksum="yes" + Vital="yes" /> + + + + + + 1 + + diff --git a/IntelPresentMon/PMInstallerLib/PMInstallerLib.wixproj b/IntelPresentMon/PMInstallerLib/PMInstallerLib.wixproj index 4ee66a22..589c359b 100644 --- a/IntelPresentMon/PMInstallerLib/PMInstallerLib.wixproj +++ b/IntelPresentMon/PMInstallerLib/PMInstallerLib.wixproj @@ -33,9 +33,5 @@ INSTALLFOLDER - - \ No newline at end of file diff --git a/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wixproj b/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wixproj index 835bc2a1..7d2111c2 100644 --- a/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wixproj +++ b/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wixproj @@ -15,9 +15,6 @@ - - - diff --git a/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wxs b/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wxs index e1954a64..237e4113 100644 --- a/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wxs +++ b/IntelPresentMon/ServiceMergeModule/ServiceMergeModule.wxs @@ -15,6 +15,9 @@ + + +