进程(应用程序)之一
来源:互联网 发布:我国网络舆论特点是 编辑:程序博客网 时间:2024/05/09 05:40
一个应用程序就是一个进程,而一个进程又是多个线程组成的。
进程帮助我们在内存中分配应用程序执行所需要的空间。可以通过进程来直接操作应用程序。
VS——C#中进程的类名是Process,其命名空间是using System.Diagnostics。
先创建一个控制台应用程序,然后输入源码如下:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 项目名称1
{
class Program
{
static void Main(string[] args)
{
//第一个功能:结束进程,不要运行!
//第二个功能:用进程打开全部应用程序
//Process[] pro = Process.GetProcesses();//类Process[]存储着我们当前正在运行的进程.单数GetProcess是一个进程,复数+es是多个进程,要加数组[]。GetProcess是一个静态函数,直接用类名调用。
//foreach (var item in pro)
//{
// // item.Kill();//不试的不是爷们(结束计算机所有进程!!!)
// Console.WriteLine(item.ProcessName);//输出计算机所有进程的name
//}
//第三个功能:用进程打开指定应用程序,相当于 运行--->notepad
//Process.Start("notepad");//打开记事本,带有参数的Start(参数)是静态函数,不带参数的是非静态
//Process.Start("mspaint");//打开画图工具
//Process.Start("iexplore", "http://www.baidu.com");
//Process.Start("calc");//打开计算器
//第四个功能:用进程打开文件
ProcessStartInfo psi = new ProcessStartInfo(@"E:\Photo\大头贴\0.jpg");//封装我们要打开的文件,但是并不去打开这个文件。要求全路径。
Process pro = new Process();//创建进程对象
pro.StartInfo = psi;//告诉进程要打开文件的信息
pro.Start();//调用函数打开,此处调用的Start()函数与第三个不同,第三个是调用静态函数,而这里是一个对象的实例函数。
Console.ReadKey();//按下任何一个键来结束运行。如果放在foreach循环里,按下一个键,+1,就执行下一次循环。
}
}
}
- 进程(应用程序)之一
- Android 应用程序(进程)生命周期
- 进程(应用程序)之二
- 读书笔记----进程管理(2.6内核)之一
- NATIVE应用程序详细之一
- Android学习进程(六):应用程序权限
- Linux 开机自启动应用程序(进程)
- C# 进程应用程序域上下文(转)
- 进程/线程管理之一进程
- 应用程序无法正常启动(0x000007b)的原因之一
- 获取进程命令行之一
- 进程通信之一 pipe
- 进程信号量(Semaphore) 之一
- 进程终止分析之一
- 进程管理--之一
- 进程知识库-应用程序进程列表
- WPF学习之一:应用程序创建
- MyEclipse 应用程序开发系列之一:
- leetcode 8. String to Integer (atoi)
- poj 3186 Treats for the Cows(区间dp)
- hdu--5670--Machine (模拟三进制)
- POJ 3903 Stock Exchange【LIS 二分查找】
- 边工作边学习的现实选择
- 进程(应用程序)之一
- web项目下让tomcat效率提升!
- win7 下搭建前端开发环境 sublime-text3
- GridView添加HeaderView
- 【noip2013普及】 小朋友的数字
- font-family中文字体的英文名称
- 数据结构概论
- linux下使用hiredis异步API实现sub/pub消息订阅和发布的功能
- 未完