C#代码杀进程

来源:互联网 发布:2017微信加粉丝软件 编辑:程序博客网 时间:2024/05/13 09:11

 protected void killAllProcess() // 杀掉所有mspaint.exe进程
    {
    System.Diagnostics.Process[] myPs;
    myPs = System.Diagnostics.Process.GetProcesses();
    foreach (System.Diagnostics.Process p in myPs)
    {
    if (p.Id != 0)
    {
    //string myS = "WINWORD.EXE" + p.ProcessName + " ID:" + p.Id.ToString();
        string myS = "mspaint.exe" + p.ProcessName + " ID:" + p.Id.ToString();
    try
    {
    if (p.Modules != null)
    if (p.Modules.Count > 0)
    {
    System.Diagnostics.ProcessModule pm = p.Modules[0];
    myS += "/n Modules[0].FileName:" + pm.FileName;
    myS += "/n Modules[0].ModuleName:" + pm.ModuleName;
    myS += "/n Modules[0].FileVersionInfo:/n" + pm.FileVersionInfo.ToString();
    if (pm.ModuleName.ToLower() == "mspaint.exe")
    p.Kill();
    }
    }
    catch
    { }
    finally
    {

    }
    }
    }
    }

原创粉丝点击