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);

}

}

相关推荐
游乐码3 分钟前
c#HashTable
开发语言·c#
游乐码22 分钟前
C#Queue
数据结构·游戏·c#
昵称暂无11 小时前
通过 C# 复制 Word 文档、指定段落、指定节
开发语言·c#·word
JQLvopkk2 小时前
C#实现的简单的漏洞扫描器
开发语言·c#
小张-森林人2 小时前
电子病历文书编辑器 Demo
开发语言·c#
李树健1233 小时前
.NET 10 & C# 14 New Features 新增功能介绍-ASP.NET Core
c#·asp.net·.net
无风听海3 小时前
.NET10之IHostedService深度解析
c#·.net
asdzx674 小时前
使用 C# 将 Excel 转换成高质量 JPG
开发语言·c#·excel
CSharp精选营4 小时前
.NET被上海信创“拉黑”了?刚子给你讲明白:别慌,这事儿没那么严重
c#·.net·信创
游乐码4 小时前
c#单例模式
单例模式·c#