代码如下: static void StartProcess(string folder, string processName){string path = Path.Combine(folder, processName);try{Process.Start(path);}catch (Exception ex){Console.WriteLine(string.For...
代码如下:
static void StartProcess(string folder, string processName)
{
string path = Path.Combine(folder, processName);
try
{
Process.Start(path);
}
catch (Exception ex)
{
Console.WriteLine(string.Format("Error:{0}\n{1}", ex.Message, ex.StackTrace));
}
}
static void KillProcess(string processName)
{
if (string.IsNullOrEmpty(processName))
return;
processName = Path.GetFileNameWithoutExtension(processName).ToLower();
foreach (Process p in Process.GetProcesses())
{
if (p.ProcessName.ToLower() != processName)
continue;
try
{
p.Kill();
p.WaitForExit();
}
catch (Exception ex)
{
Console.WriteLine(string.Format("Error:{0}\n{1}", ex.Message, ex.StackTrace));
}
}
}
转载请注明出处:https://www.cnblogs.com/jietian331/p/14376769.html
沃梦达教程
本文标题为:c#如何杀进程和启动进程
猜你喜欢
- c# – 在内存中格式化SyntaxTree的最佳方法是什么? 2023-09-20
- c# – WPF MessageBox看起来没有样式,而WindowsForms MessageBox看起来不错 2023-09-19
- c# – 如何针对mongodb实现通用存储库? 2023-11-14
- C#使用表达式树实现对象复制的示例代码 2023-05-12
- C#中overrid和new修饰符有什么不同 2022-12-06
- C#用websocket实现简易聊天功能(客户端) 2023-05-17
- C#逆变与协变详解 2022-11-10
- .netcore 3.1 验证码 2023-09-27
- c# – 无法使用PostgreSQL配置AspNet.Identity 2023-11-12
- C#调用Python程序传参数获得返回值 2023-05-22
