首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows-CE中杀死进程?

如何在Windows-CE中杀死进程?
EN

Stack Overflow用户
提问于 2011-09-05 20:21:30
回答 5查看 14.2K关注 0票数 4

如何使用C#代码从我的终端(Windows-CE5.0)杀死进程Windows\MyProcc.exe?

EN

回答 5

Stack Overflow用户

发布于 2011-09-05 20:33:03

首先,通过提供正在运行的exe的名称找到该进程并杀死它。使用System.Diagnostics命名空间。

代码语言:javascript
复制
Process[] Prs = Process.GetProcessesById(RunninExe);
if (Prs.Length > 0)
{
      foreach (Process Prss in Prs)
      {
          Prss.Kill();
      }
}
票数 4
EN

Stack Overflow用户

发布于 2011-09-05 22:29:19

答案是您必须使用工具帮助API。包括枚举进程和终止选定进程的There's a full example on MSDN

票数 4
EN

Stack Overflow用户

发布于 2013-05-13 22:51:28

代码项目所做的正是您想要的。我发现这个类在终止CE中的进程方面非常有用。

http://www.codeproject.com/Articles/36841/Compact-Framework-Process-class-that-supports-full

代码语言:javascript
复制
    ProcessInfo[] list = ProcessCE.GetProcesses();

    foreach (ProcessInfo pinfo in list)
    {
        if (pinfo.FullPath.EndsWith("MyExe.exe"))
            pinfo.Kill();
    }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7307998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档