From ec6eb847dacac155b7180c9c21cf70a30a61fcf2 Mon Sep 17 00:00:00 2001
From: Brett Hewitson
Date: Thu, 23 Dec 2021 16:33:03 +1000
Subject: [PATCH] added option to disable the running instance check.
---
src/ARKServerManager/App.config | 3 +++
src/ARKServerManager/App.xaml.cs | 2 +-
src/ARKServerManager/Config.Designer.cs | 12 ++++++++++
src/ARKServerManager/Config.settings | 3 +++
.../Globalization/en-US/en-US.xaml | 1 +
.../UserControls/GlobalSettingsControl.xaml | 1 +
src/ARKServerManager/VersionFeed.xml | 9 ++++++--
src/ARKServerManager/VersionFeedBeta.xml | 23 +++++++++++++++++++
src/ConanServerManager/App.config | 3 +++
src/ConanServerManager/App.xaml.cs | 2 +-
src/ConanServerManager/Config.Designer.cs | 12 ++++++++++
src/ConanServerManager/Config.settings | 3 +++
.../Globalization/en-US/en-US.xaml | 1 +
.../UserControls/GlobalSettingsControl.xaml | 1 +
src/ConanServerManager/VersionFeed.xml | 9 ++++++--
src/ConanServerManager/VersionFeedBeta.xml | 23 +++++++++++++++++++
16 files changed, 102 insertions(+), 6 deletions(-)
diff --git a/src/ARKServerManager/App.config b/src/ARKServerManager/App.config
index f5c3098e..4650a137 100644
--- a/src/ARKServerManager/App.config
+++ b/src/ARKServerManager/App.config
@@ -870,6 +870,9 @@
2000-01-01
+
+ True
+
diff --git a/src/ARKServerManager/App.xaml.cs b/src/ARKServerManager/App.xaml.cs
index 0b72a1f0..a74cb8c1 100644
--- a/src/ARKServerManager/App.xaml.cs
+++ b/src/ARKServerManager/App.xaml.cs
@@ -458,7 +458,7 @@ namespace ServerManagerTool
}
// check if application is already running
- if (ProcessUtils.IsAlreadyRunning())
+ if (Config.Default.CheckIfServerManagerRunningOnStartup && ProcessUtils.IsAlreadyRunning())
{
var result = MessageBox.Show(_globalizer.GetResourceString("Application_SingleInstanceLabel"), _globalizer.GetResourceString("Application_SingleInstanceTitle"), MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result == MessageBoxResult.Yes)
diff --git a/src/ARKServerManager/Config.Designer.cs b/src/ARKServerManager/Config.Designer.cs
index 0da6fab5..9cb08be9 100644
--- a/src/ARKServerManager/Config.Designer.cs
+++ b/src/ARKServerManager/Config.Designer.cs
@@ -3078,5 +3078,17 @@ namespace ServerManagerTool {
this["ServerCallUrlLast"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool CheckIfServerManagerRunningOnStartup {
+ get {
+ return ((bool)(this["CheckIfServerManagerRunningOnStartup"]));
+ }
+ set {
+ this["CheckIfServerManagerRunningOnStartup"] = value;
+ }
+ }
}
}
diff --git a/src/ARKServerManager/Config.settings b/src/ARKServerManager/Config.settings
index 5ee0c640..271f57e8 100644
--- a/src/ARKServerManager/Config.settings
+++ b/src/ARKServerManager/Config.settings
@@ -848,5 +848,8 @@
2000-01-01
+
+ True
+
\ No newline at end of file
diff --git a/src/ARKServerManager/Globalization/en-US/en-US.xaml b/src/ARKServerManager/Globalization/en-US/en-US.xaml
index 71c51300..5005fdb1 100644
--- a/src/ARKServerManager/Globalization/en-US/en-US.xaml
+++ b/src/ARKServerManager/Globalization/en-US/en-US.xaml
@@ -489,6 +489,7 @@
Reset
This will reset ALL the user global settings for the server manager. The server manager will be closed if successful.
Enable Run as Administrator Prompt on Startup
+ Check if Server Manager Running on Startup
Main Window Start Mode:
Minimize To Tray
Manage firewall settings automatically
diff --git a/src/ARKServerManager/UserControls/GlobalSettingsControl.xaml b/src/ARKServerManager/UserControls/GlobalSettingsControl.xaml
index c1d6c846..6dc62179 100644
--- a/src/ARKServerManager/UserControls/GlobalSettingsControl.xaml
+++ b/src/ARKServerManager/UserControls/GlobalSettingsControl.xaml
@@ -61,6 +61,7 @@
+
diff --git a/src/ARKServerManager/VersionFeed.xml b/src/ARKServerManager/VersionFeed.xml
index 8b326052..2f02fdcd 100644
--- a/src/ARKServerManager/VersionFeed.xml
+++ b/src/ARKServerManager/VersionFeed.xml
@@ -9,8 +9,8 @@
urn:uuid:A58CA1BE-3474-480D-9DCF-3B217C47F4B0
- 1.1.415 (1.1.415.1)
- 1.1.415.1
+ 1.1.415 (1.1.415.2)
+ 1.1.415.2
2021-12-23T00:00:00Z
@@ -21,6 +21,11 @@
- Fixed an error when deleting from a list while iterating over it.
+ NEW
+
+
+ - Added option to enable/disable the check for running server manager instance on startup.
+
diff --git a/src/ARKServerManager/VersionFeedBeta.xml b/src/ARKServerManager/VersionFeedBeta.xml
index f59fe2e6..12d8ffa6 100644
--- a/src/ARKServerManager/VersionFeedBeta.xml
+++ b/src/ARKServerManager/VersionFeedBeta.xml
@@ -7,6 +7,29 @@
2021-12-23T00:00:00Z
+
+ urn:uuid:0A99681B-B2F1-4149-A9C4-1B06FCC8494D
+ 1.1.415 (1.1.415.2)
+ 1.1.415.2
+
+ 2021-12-23T00:00:00Z
+
+
+
+ NEW
+
+
+ - Added option to enable/disable the check for running server manager instance on startup.
+
+
+
+
+
+ bletch
+ bletch1971@hotmail.com
+
+
+
urn:uuid:A58CA1BE-3474-480D-9DCF-3B217C47F4B0
1.1.415 (1.1.415.1)
diff --git a/src/ConanServerManager/App.config b/src/ConanServerManager/App.config
index 9f915195..c2b96f10 100644
--- a/src/ConanServerManager/App.config
+++ b/src/ConanServerManager/App.config
@@ -645,6 +645,9 @@
2000-01-01
+
+ True
+
\ No newline at end of file
diff --git a/src/ConanServerManager/App.xaml.cs b/src/ConanServerManager/App.xaml.cs
index c4601da4..09c4b028 100644
--- a/src/ConanServerManager/App.xaml.cs
+++ b/src/ConanServerManager/App.xaml.cs
@@ -450,7 +450,7 @@ namespace ServerManagerTool
}
// check if application is already running
- if (ProcessUtils.IsAlreadyRunning())
+ if (Config.Default.CheckIfServerManagerRunningOnStartup && ProcessUtils.IsAlreadyRunning())
{
var result = MessageBox.Show(_globalizer.GetResourceString("Application_SingleInstanceLabel"), _globalizer.GetResourceString("Application_SingleInstanceTitle"), MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result == MessageBoxResult.Yes)
diff --git a/src/ConanServerManager/Config.Designer.cs b/src/ConanServerManager/Config.Designer.cs
index 2910a4ef..cdd999e4 100644
--- a/src/ConanServerManager/Config.Designer.cs
+++ b/src/ConanServerManager/Config.Designer.cs
@@ -2261,5 +2261,17 @@ namespace ServerManagerTool {
this["ServerCallUrlLast"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool CheckIfServerManagerRunningOnStartup {
+ get {
+ return ((bool)(this["CheckIfServerManagerRunningOnStartup"]));
+ }
+ set {
+ this["CheckIfServerManagerRunningOnStartup"] = value;
+ }
+ }
}
}
diff --git a/src/ConanServerManager/Config.settings b/src/ConanServerManager/Config.settings
index 51d5263c..a45de1ad 100644
--- a/src/ConanServerManager/Config.settings
+++ b/src/ConanServerManager/Config.settings
@@ -623,5 +623,8 @@
2000-01-01
+
+ True
+
\ No newline at end of file
diff --git a/src/ConanServerManager/Globalization/en-US/en-US.xaml b/src/ConanServerManager/Globalization/en-US/en-US.xaml
index bc78981e..a449a3c6 100644
--- a/src/ConanServerManager/Globalization/en-US/en-US.xaml
+++ b/src/ConanServerManager/Globalization/en-US/en-US.xaml
@@ -669,6 +669,7 @@
Reset
This will reset ALL the user global settings for the server manager. The server manager will be closed if successful.
Enable Run as Administrator Prompt on Startup
+ Check if Server Manager Running on Startup
Main Window Start Mode:
Minimize To Tray
Manage firewall settings automatically
diff --git a/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml b/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml
index 108beb07..dac1bf4f 100644
--- a/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml
+++ b/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml
@@ -65,6 +65,7 @@
+
diff --git a/src/ConanServerManager/VersionFeed.xml b/src/ConanServerManager/VersionFeed.xml
index b9adb76f..062aff3e 100644
--- a/src/ConanServerManager/VersionFeed.xml
+++ b/src/ConanServerManager/VersionFeed.xml
@@ -9,8 +9,8 @@
urn:uuid:656D558C-0D7C-47CF-BB80-527443B0EA5E
- 1.1.60 (1.1.60.1)
- 1.1.60.1
+ 1.1.60 (1.1.60.2)
+ 1.1.60.2
2021-12-23T00:00:00Z
@@ -21,6 +21,11 @@
- Fixed an error when deleting from a list while iterating over it.
+ NEW
+
+
+ - Added option to enable/disable the check for running server manager instance on startup.
+
diff --git a/src/ConanServerManager/VersionFeedBeta.xml b/src/ConanServerManager/VersionFeedBeta.xml
index b40e8460..21e59d27 100644
--- a/src/ConanServerManager/VersionFeedBeta.xml
+++ b/src/ConanServerManager/VersionFeedBeta.xml
@@ -7,6 +7,29 @@
2021-12-23T00:00:00Z
+
+ urn:uuid:832E12C1-F632-4B02-A5DF-21BF85D056ED
+ 1.1.60 (1.1.60.2)
+ 1.1.60.2
+
+ 2021-12-23T00:00:00Z
+
+
+
+ NEW
+
+
+ - Added option to enable/disable the check for running server manager instance on startup.
+
+
+
+
+
+ bletch
+ bletch1971@hotmail.com
+
+
+
urn:uuid:656D558C-0D7C-47CF-BB80-527443B0EA5E
1.1.60 (1.1.60.1)