Files
Kanalsanierungsverwaltung/SanSystem/Program.cs
HuskyTeufel 8d089a7905 Mutex hinzugefügt.
Imprägnierprotokoll weitergeführt
2019-09-20 11:02:54 +02:00

45 lines
1.3 KiB
C#

#define LAPTOP
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace SanSystem
{
static class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main()
{
new Mutex(initiallyOwned: true, "SanVerwaltung", out bool result);
if(!result)
{
MessageBox.Show("Bitte nur 1 Instanz starten der Software!", "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
Environment.Exit(1);
}
using (Dongle dongle = new Dongle(60))
{
if (dongle.CheckDongleVorhanden())
{
dongle.CleanDongle();
Global.Instance.LoadLanguage();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmMain());
}
else
{
MessageBox.Show("Sorry es wurde kein Dongle gefunden!");
Application.Exit();
}
}
}
}
}