启动外部程序
string dirpath = bine(config.PicSavePath, DateTime.Now.ToString("yyyyMMdd"));if (!Directory.Exists(dirpath))Directory.CreateDirectory(dirpath);//关联启动 System.Diagnostics.Process.Start("D:\\PicInput\\PicInput.exe");
监听程序是否运行
//监听当前程序进程/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main(){//监听当前程序进程string Name = Process.GetCurrentProcess().ProcessName;Process[] forms= Process.GetProcessesByName(Name);//判断程序进程是否已开启if (forms.Length > 1){//若开启,则关闭新实例Application.Exit();return;}Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}