ホテル管理システム
ogi
yesterday 1a1c8e71fcd14858f595029f089b2d4a00202b32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using HotelPms.Share.Windows.Util;
using HotelPms.WinForm.Common.Util;
using System.Diagnostics;
using PmsForm = HotelPms.WinForm.View;
 
namespace HotelPms.WinApp
{
    internal static class Program
    {
        /// <summary>
        ///  The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            UnhandledExceptionListener.Execute();
            ApplicationConfiguration.Initialize();
 
            //“ñd‹N“®‚ðƒ`ƒFƒbƒN‚·‚é
            if (Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length > 1)
            {
                Application.Exit();
                return;
            }
 
            using (System.Threading.Mutex mutex = new System.Threading.Mutex(false, Application.ProductName))
            {
                if (mutex.WaitOne(0, false))
                {
                    if (EnvironmentSetting.Init()) { Application.Run(new PmsForm.Menu()); }
                }
                GC.KeepAlive(mutex);
                mutex.Close();
            }            
        }
    }
}