Program.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Reflection;
  5. using System.Threading;
  6. using System.Threading.Tasks;
  7. using System.Windows.Forms;
  8. namespace PMSUI
  9. {
  10. static class Program
  11. {
  12. /// <summary>
  13. /// 应用程序的主入口点。
  14. /// </summary>
  15. [STAThread]
  16. static void Main()
  17. {
  18. bool createNew;
  19. using (Mutex mutex = new Mutex(true, Application.ProductName, out createNew))
  20. {
  21. if (createNew)
  22. {
  23. Application.EnableVisualStyles();
  24. Application.SetCompatibleTextRenderingDefault(false);
  25. Application.Run(new CLoginForm());
  26. }
  27. else
  28. {
  29. Assembly ass = Assembly.GetExecutingAssembly();
  30. AssemblyName assName = ass.GetName();
  31. // 程序已经运行,显示提示后退出
  32. MessageBox.Show(string.Format("{0}正在运行!\r\n{0} Has Been Opened!", assName.Name), "错误 Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
  33. }
  34. }
  35. }
  36. }
  37. }