C#Process关闭指定网页

原创 2013年12月04日 19:49:04

     C#Process类提供了管理电脑进程的方法,我们可以用Process.Start的方法启动一个程序,如果是个网页可以传入一个url地址作为参数打开指定地址的网页。但如果反过来要通过url地址关闭指定的网页却不可行,因为Process对象是所有进程,而并非是浏览器。要关闭指定网页的话需要有参数能识别网页,url是不可能了,下面我的程序用程序的窗口标题来区分打开的网页,然后通过这个标题关闭指定的网页。

     我想实现的是我一打开三国杀网络游戏,浏览器就会关闭的效果。程序:

private void timer1_Tick(object sender, EventArgs e)
        {//指定时间间隔发生事件
            Process[] CurrentPro = Process.GetProcesses();
            for (int i = 0; i < CurrentPro.Length; i++)
            {
                if (CurrentPro[i].MainWindowTitle.Contains("三国杀"))
                {
                    //自动关闭
                    DateTime now = DateTime.Now;
                    DateTime end = DateTime.Parse("2013-12-2 16:15:50");
                    TimeSpan ts = end.Subtract(now);
                    if (ts.Seconds < 10)
                    {
                        this.Close();
                        break;
                    }
                    MessageBox.Show("^_^就不让你玩^_^即将关闭浏览器!");
                    time();
                    try
                    {
                        CurrentPro[i].Kill();
                    }
                    catch {
                        MessageBox.Show("好像出错了~");
                    }
                }
            }
        }


使用Process类启动新进程打开文件

C#中的Process类提供对本地和远程进程的访问,并能够启动和停止本地系统进程。  本博文使用Process类启动Adobe Reader应用程序打开指定的pdf文件并打印。   文章一开始,先给出...
  • tiana0
  • tiana0
  • 2013年12月14日 21:45
  • 5165

C++打开一个网页

调用外部命令 如果用默认浏览器,就调用ShellExecute(NULL, _T("open"), _T("explorer.exe"), _T("http://www.baidu.com"), N...
  • woxiangzi
  • woxiangzi
  • 2015年11月20日 15:54
  • 855

C#的Process类的一些用法

[1].[代码] [C#]代码 跳至 [1] ? 1 2 3 4 5 6 7 8 9 10 11 ...
  • gezhiwu1213
  • gezhiwu1213
  • 2015年07月06日 15:07
  • 1209

WinForm/C#中打开一个文件,主要是用到进程的知识。

在WinForm/C#中打开一个文件,主要是用到进程的知识。 下面是一些实例,可以模仿着去实现。 1.          打开文件 private void btOpenFile_Click(...
  • SCAUSCNU
  • SCAUSCNU
  • 2013年02月19日 03:10
  • 1988

C# Winform打开网页(网址url)Process.Start

一、C# Winform打开网页方法一:直接打开   System.Diagnostics.Process.Start("要打开的url");   或 System.Diagnostics...
  • u012252959
  • u012252959
  • 2015年11月17日 17:14
  • 1472

使用Process.Start打开文件夹或网页

代码 /// /// 打开文件所在的文件夹 /// public static void OpenFileDialog(stri...
  • yysyangyangyangshan
  • yysyangyangyangshan
  • 2012年02月11日 14:33
  • 3715

JSP和HTML关闭页面的代码

【转】JSP和HTML关闭页面的代码   |字号 订阅 第一种:JSP定时自动关闭窗口    function closewin(){  self...
  • skylinethj
  • skylinethj
  • 2013年03月11日 17:29
  • 4797

微信app关闭页面跳到主界面

微信app关闭页面跳到主界面
  • yingmengxuepingbao
  • yingmengxuepingbao
  • 2015年02月05日 11:20
  • 1468

C# 登录网页,在浏览器中打开网页

C# 登录网页,获取网页数据,在浏览器中打开网页
  • scimence
  • scimence
  • 2015年12月24日 11:55
  • 704

C#调用默认浏览器打开网页的几种方法

CSharp调用默认浏览器打开网页的几种方法 示例界面: 方法一:从注册表中读取默认浏览器可执行文件路径 [csharp] view plain co...
  • dongzhe8
  • dongzhe8
  • 2016年08月15日 15:53
  • 2522
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#Process关闭指定网页
举报原因:
原因补充:

(最多只允许输入30个字)