// Copyright (c) 2012-2021 fo-dicom contributors. // Licensed under the Microsoft Public License (MS-PL). using FellowOakDicom; using FellowOakDicom.Log; using System; using System.Threading; using System.Windows.Forms; namespace Worklist_SCP { public class Program { protected Program() { } [STAThread] static void Main(string[] args) { //new DicomSetupBuilder() // .RegisterServices(s => s.AddFellowOakDicom().AddLogManager()) // .Build(); //var port = args != null && args.Length > 0 && int.TryParse(args[0], out int tmp) ? tmp : 8005; //Console.WriteLine($"Starting QR SCP server with AET: QRSCP on port {port}"); //WorklistServer.Start(port, "QRSCP"); //Console.WriteLine("Press any key to stop the service"); //Console.Read(); //Console.WriteLine("Stopping QR service"); //WorklistServer.Stop(); bool createNew; var m = new Mutex(true, Application.ProductName, out createNew); if (createNew) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new worklistForm()); } else MessageBox.Show("福乐云DICOM SCP正在运行中......", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }