2025-04-15 12:10:19 +02:00

32 lines
952 B
C#

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;
namespace GestoreTrimestrale
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
bool isRunning = System.Diagnostics.Process.GetProcessesByName(System.IO.Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetEntryAssembly().Location)).Count() > 1;
if (isRunning)
{
MessageBox.Show("Another instance of the application is already running. Only one intance is allowed :(", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
else
{
base.OnStartup(e);
}
//base.OnStartup(e);
}
}
}