VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • 利用C#关闭特定程序

今天我们来讲一下如何通过C#关闭特定程序,同样是这里面引用特定模块

using System;
using System.Diagnostics;

接下来我们声明一个 closespecialexe类,从类的名字我们就可以看出这是一个关闭特定程序的类;在主方面main内,声明一个进程变量,即

        Process[] myProcess;

将这个变量赋值为 Process.GetProcessesByName("Notepad") 的静态方法返回值,这里是利用Process类的静态方法GetProcessesByName,来利用程序名称来获取一个程序的句柄即NotePad指的就是一个记事本程序,接下来,利用

 foreach(Process instance in myProcess)
        {

            instance.WaitForExit (3000);
            instance.CloseMainWindow ();
        }

进行对当前进程进行循环遍历,如果将其退出,而且关闭其窗口。具体如下代码:

using System;
using System.Diagnostics;
class close_special_exe
{
    static void Main()
    {
        Process[] myProcess;
        myProcess=Process.GetProcessesByName     ("Notepad");
        foreach(Process instance in myProcess)
        {

            instance.WaitForExit (3000);
            instance.CloseMainWindow ();
        }
    }
}


相关教程