C# 启动程序
C# Process.Start()方法详解:https://www.cnblogs.com/vaevvaev/p/7112221.html
C# ProcessStartInfo参数及常见启动进程方式:https://www.dazhuanlan.com/2019/08/26/5d634448991f8/**
static void Main(string[] args)
{
Console.WriteLine("启动前");
//打开程序的地址
var fileName = @"E:\studyCode\atestDome\PhotoProcess.exe";
//判断文件是否存在,如果不存在,返回 false
Console.WriteLine(File.Exists(fileName));
try
{
//配置文件
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = fileName;
info.Arguments = "";
info.WindowStyle = ProcessWindowStyle.Minimized;
Process pro = new Process();
//启动程序
Process.Start(info);
Console.WriteLine("启动后");
//关闭程序
pro.WaitForExit();
Console.WriteLine("关闭后");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
//打开控制面板
Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL");
Console.ReadKey();
}