diff --git a/MicronSync/Components/Forms/ChangeLog.txt b/MicronSync/Components/Forms/ChangeLog.txt index 84e4be4..d472b32 100644 --- a/MicronSync/Components/Forms/ChangeLog.txt +++ b/MicronSync/Components/Forms/ChangeLog.txt @@ -1,5 +1,6 @@ [Enhancements] -- 7-zip is no longer required to be installed. MicronSync comes with the required dependencies. +- "Program Files" is no longer a restricted backup/restore location. However please use at your own +risk: backing up tightly system-integrated software is not supported. [MicronSync 1.3.0.2]------------------------------------------------------------------------------- [Bug Fixes] diff --git a/MicronSync/Components/MessageHandler.cs b/MicronSync/Components/MessageHandler.cs index 959c1ea..64ef7f7 100644 --- a/MicronSync/Components/MessageHandler.cs +++ b/MicronSync/Components/MessageHandler.cs @@ -14,6 +14,7 @@ namespace MicronSync NewRegKeyUI_CorrectKey, MainWindow_SaveChanges, MainWindow_LoadIncompatible, + MainWindow_SZNotInstalled, } public enum errCodes @@ -36,7 +37,6 @@ namespace MicronSync Config_BadFile, MainWindow_BadExplorePath, MainWindow_EmptyExplorePath, - MainWindow_SZNotInstalled, } /// @@ -120,10 +120,6 @@ namespace MicronSync MessageBox.Show($"Cannot browse to an empty path.", "MicronSync", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; - case errCodes.MainWindow_SZNotInstalled: - MessageBox.Show("7z.exe/7z.dll can not be found in the working directory. Please ensure they both exist and try again.", "MicronSync", - MessageBoxButtons.OK, MessageBoxIcon.Error); - break; } } @@ -164,6 +160,11 @@ namespace MicronSync _dialogResult = MessageBox.Show($"You are trying load a legacy config file (v{info}) which is incompatible with this version of MicronSync.\nPlease load a config file which is at least of version 1.2.0.0 or create a new one, sorry for any inconvenience caused!", "MicronSync - Incompatible config", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; + case msgCodes.MainWindow_SZNotInstalled: + _dialogResult = MessageBox.Show("7-Zip is not currently installed but is required for MicronSync to run. Would you like to be taken to the download page?", "MicronSync", + MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); + break; + } return _dialogResult; } diff --git a/MicronSync/app.manifest b/MicronSync/app.manifest index ed41ad1..a89e686 100644 --- a/MicronSync/app.manifest +++ b/MicronSync/app.manifest @@ -19,8 +19,8 @@ - + diff --git a/MicronSync/bin/Release/MicronSync.exe b/MicronSync/bin/Release/MicronSync.exe index 7e7a0fc..d73c4ce 100644 Binary files a/MicronSync/bin/Release/MicronSync.exe and b/MicronSync/bin/Release/MicronSync.exe differ diff --git a/MicronSync/bin/Release/MicronSync.pdb b/MicronSync/bin/Release/MicronSync.pdb index d9857a8..6262644 100644 Binary files a/MicronSync/bin/Release/MicronSync.pdb and b/MicronSync/bin/Release/MicronSync.pdb differ