From bc64ac33f8c0f8798f998fe349aa09841b61acdd Mon Sep 17 00:00:00 2001 From: Robert Beekman Date: Tue, 28 Nov 2017 13:08:33 +0100 Subject: [PATCH] Store install path in registry Finalized auto-update code --- .../Artemis.Installer.wixproj | 7 + .../HeatGeneratedFileList.wxs | 44 ------ Artemis/Artemis.Installer/Product.wxs | 17 ++- Artemis/Artemis/Artemis.csproj | 10 +- .../DeviceProviders/Corsair/CorsairHeadset.cs | 11 +- .../Corsair/CorsairKeyboard.cs | 9 +- .../DeviceProviders/Corsair/CorsairMouse.cs | 10 +- .../Corsair/CorsairMousemat.cs | 10 +- .../{KeyMap.cs => CorsairUtilities.cs} | 141 +++++++++--------- Artemis/Artemis/Properties/AssemblyInfo.cs | 4 +- Artemis/Artemis/Utilities/Updater.cs | 76 +++++++--- .../Flyouts/FlyoutSettingsViewModel.cs | 20 ++- Artemis/Artemis/ViewModels/ShellViewModel.cs | 32 ++-- .../Views/Flyouts/FlyoutSettingsView.xaml | 10 +- 14 files changed, 232 insertions(+), 169 deletions(-) rename Artemis/Artemis/DeviceProviders/Corsair/Utilities/{KeyMap.cs => CorsairUtilities.cs} (96%) diff --git a/Artemis/Artemis.Installer/Artemis.Installer.wixproj b/Artemis/Artemis.Installer/Artemis.Installer.wixproj index 6fa1503e3..4ecebec55 100644 --- a/Artemis/Artemis.Installer/Artemis.Installer.wixproj +++ b/Artemis/Artemis.Installer/Artemis.Installer.wixproj @@ -18,6 +18,7 @@ bin\$(Configuration)\ obj\$(Configuration)\ -arch x64 + False HarvestPath=..\Artemis\bin\Release @@ -59,6 +60,12 @@ + + + + + + + + + + - + - + diff --git a/Artemis/Artemis/Artemis.csproj b/Artemis/Artemis/Artemis.csproj index f0b7b3416..df418eb0a 100644 --- a/Artemis/Artemis/Artemis.csproj +++ b/Artemis/Artemis/Artemis.csproj @@ -288,7 +288,7 @@ - + @@ -1093,6 +1093,14 @@ + + if $(ConfigurationName) == Release ( + attrib +r Artemis.pdb + del *.pdb + attrib -r Artemis.pdb + echo Access denied is intended, see post build event +) + - +