C# 杀掉指定exe进程

public static void KillApp(string appName)

{

try

{

if (string.IsNullOrWhiteSpace(appName) || !appName.EndsWith(".exe")) return; //

ProcessStartInfo startInfo = new ProcessStartInfo();

startInfo.FileName = "taskkill.exe";

startInfo.Arguments = string.Format(" /f /t /im {0}", appName);

startInfo.WindowStyle = ProcessWindowStyle.Hidden;

startInfo.Verb = @"runas";

Log.Debug(string.Format("[KillApp] run kill {0} start", appName));

Process process = Process.Start(startInfo);

process.WaitForExit();

Log.Debug(string.Format("[KillApp] run kill {0} end", appName));

}

catch (System.Exception ex)

{

Log.Error(string.Format("[KillApp] run kill {0} failed ", appName), ex);

}

}

相关推荐
不会编程的懒洋洋5 分钟前
C# Task async/await CancellationToken
笔记·c#·线程·面向对象·task·同步异步
lhbian4 小时前
AI编程革命:Codex让脚本开发提速10倍
开发语言·汇编·jvm·c#
LF男男5 小时前
TouchManager
unity·c#
xiaoshuaishuai87 小时前
C# Submodule 避坑指南
服务器·数据库·windows·c#
TeDi TIVE8 小时前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
火星papa10 小时前
C# 【通过NPIO读写Excel表】
c#·excel·npoi
LF男男11 小时前
MK - Grand Mahjong Game-
unity·c#
代数狂人12 小时前
《深入浅出Godot 4与C# 3D游戏开发》第一章:了解Godot与搭建开发环境
c#·游戏引擎·godot
齐鲁大虾1 天前
新人编程语言选择指南
javascript·c++·python·c#
加号31 天前
【C#】 WebAPI 接口设计与实现指南
开发语言·c#