This commit is contained in:
meelstorm
2025-10-13 14:59:28 +02:00
parent 44748f2855
commit 97ac18eac6
22 changed files with 645 additions and 21 deletions

View File

@@ -11,6 +11,19 @@ namespace VisionBuilder.UI.Common;
public static class VisionBuilder
{
private static Mutex? _mutex;
const string mutexName = "VisionBuilder.UI.SingleInstance";
public static bool IsAlreadyRunning()
{
_mutex = new Mutex(true, mutexName, out bool createdNew);
if (!createdNew)
{
return true;
}
return false;
}
public static IKernel CreateMainKernel(InspectronSettings settings)
{
TypeDescriptor.AddAttributes(typeof(List<ErrorShortName>), new TypeConverterAttribute(typeof(ErrorShortNameConverter)));