进程

一个应用程序就是一个进程,我的理解是,只要是打开应用程序,就会创建进程。

在.NET框架在using.System.Diagnostics名称空间中,有一个类Process,用来创建一个新的进程。

一 调用

1、通过静态方法直接调用

  process.start(  ); 

-- 这是一个静态方法

-- 括号内为要在进程中运行的文档或应用程序的名称,string 类型。

e:  process.Start( " Calc " )         打开计算器

process.Start( " notepad " )    打开记事本

process.Start( " Chrome" )     打开谷歌浏览器

2、静态方法打开网页

process.Start( " FireFox "," http://www.qq.com " )

-- 指定 “火狐浏览器” 打开腾讯网页

process.Start( " http://www.qq.com" )

-- 直接写网址,用默认浏览器打开

3、通过绝对路径打开某个进程

process  pro = new  process (  ) ;  

-- 通过路径打开必须实例化一个process类

processStartInfo  psi  =  new  processStartInfo ( “ 绝对路径” )  ;

-- 启动进程时需要的值

pro. StartInfo   =  psi;

-- StartInfo  要开启的文件

pro.Start(  ) ; 

-- 实例化的对象调用  Start()这个普通方法

二 获取全部进程

Process.GetProcesses( ) ;

-- 返回一个 Process [ ] 类型

process [ ]  pros = process.GetProcesses( ) ;

foreach (process  p  in  pros )

{

.           p.Kill( );                                    -- 关闭,强制关闭

'           richToxtBox1.Text +=p.tostring( ) + " \r "

}                                                          -- 将每一个进程显示在  richToxtBox1 中

最新文章

  1. JavaWeb——Listener
  2. 常见css垂直自适应布局(css解决方法)
  3. java 极光推送
  4. form表单那点事儿(上) 基础篇
  5. All_从PO - INV - AP - SLA - GL重要数据表和接口程式(概念)
  6. [Whole Web] [Node.js] Using npm run to launch local scripts
  7. 傻瓜式硬盘重装win7系统图文加视频教程
  8. LeetCode - 657. Judge Route Circle
  9. [Python Study Notes]内存信息
  10. Docker新手入门:基本用法
  11. 查看本地Git仓库历史修改内容
  12. DS图遍历--深度优先搜索
  13. [SoapUI] 通过JSONAssert比较两个环境的JSON Response,定制化错误信息到Excel
  14. 卷积交织/解交织C++程序
  15. [c#基础]泛型集合的自定义类型排序
  16. appium+python自动化26-模拟手势点击坐标(tap)
  17. 用servlet进行用户名和密码校验01
  18. js中 visibility和display的区别 js中 visibility和display的区别
  19. Atitit .c#的未来新特性计划草案
  20. C#获取路由器外网IP,MAC地址

热门文章

  1. ASP 基础一
  2. 使用 DotNetty 实现 Redis 的一个控制台应用程序
  3. 友链&&日记
  4. BZOJ 3940--[Usaco2015 Feb]Censoring(AC自动机)
  5. Spring学习笔记1——IOC: 尽量使用注解以及java代码
  6. [海外干货] BlackHat 2017 首日议题的所有 PPT以及材料
  7. SQLAlchemy介绍和基本使用
  8. 剑指offer二十之包含min函数的栈
  9. MySQL笔记(2)---InnoDB存储引擎
  10. Executor框架(一)