C# 结束多个指定进程(已知运行了程序1.exe 2.exe 3.exe)

我自己原先百度了一下,发现那些都不能用。可能因为我是win8.1系统的,任务管理器显示的都不是文件名了。求具体代码,不要复制。... 我自己原先百度了一下,发现那些都不能用。
可能因为我是win8.1系统的,任务管理器显示的都不是文件名了。
求具体代码,不要复制。
展开
 我来答
创作者zUzVB1Sl31
2015-09-29 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
Process[] thepro = Process.GetProcessesByName(进程名); 
if (thepro.Length > 0)
//如果进程曾在或者不止一个 
{
    //逐个结束 
    for (int i=0; i< thepro.Length;i++)      
    {
        //如果还没有结束就关闭他 
        if (!thepro[i].CloseMainWindow())thepro[i].Kill(); 
    } 
}

 跟系统没有任何关系,跟程序也没有关系,是不是代码有问题

追问
还是不好使,不信你用win8.1系统执行这段代码结束QQ。
易禾侯英飙
2020-02-18 · TA获得超过3835个赞
知道小有建树答主
回答量:3173
采纳率:29%
帮助的人:209万
展开全部
1234567891011Process[] thepro = Process.GetProcessesByName(进程名); if (thepro.Length > 0)//如果进程曾在或者不止一个 { //逐个结束 for (int i=0; i< thepro.Length;i++) { //如果还没有结束就关闭他 if (!thepro[i].CloseMainWindow())thepro[i].Kill(); } }
跟系统没有任何关系,跟程序也没有关系,是不是代码有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式