81。CProcess组件
摘要
负责启动和停止本机进程,获取或设置进程优先级,确定进程是否响应,是否已经退出,以及获取系统正在运行的所有进行列表和各进程资源占用情况。也可以查询远城计算机上进程相关信息,包括进程内的线程集合、加载模块(.dll文件和.exe文件)和性能信息(如当前进程使用的内存量)
正文
属性
BasePriority
获取关联进程的基本优先级。
EnableRaisingEvents
获取或设置在进程终止时是否应引发 Exited 事件。
Events
获取附加到此 Component 的事件处理程序的列表。
(继承自 Component)
ExitCode
获取关联进程终止时指定的值。
ExitTime
获取关联进程退出的时间。
Handle
获取关联进程的本机句柄。
HandleCount
获取由进程打开的句柄数。
HasExited
获取指示关联进程是否已终止的值。
Id
获取关联进程的唯一标识符。
MachineName
获取关联进程正在其上运行的计算机的名称。
MainModule
获取关联进程的主模块。
MainWindowHandle
获取关联进程主窗口的窗口句柄。
MainWindowTitle
获取进程的主窗口标题。
MaxWorkingSet
获取或设置关联进程允许的最大工作集大小(以字节为单位)。
MinWorkingSet
获取或设置关联进程允许的最小工作集大小(以字节为单位)。
Modules
获取已由关联进程加载的模块。
NonpagedSystemMemorySize64
获取为关联的进程分配的非分页系统内存量(以字节为单位)。
PagedMemorySize64
获取为关联的进程分配的分页内存量(以字节为单位)。
PagedSystemMemorySize64
获取为关联进程分配的可分页系统内存量(以字节为单位)。
PeakPagedMemorySize64
获取关联的进程使用的虚拟内存分页文件中的最大内存量(以字节为单位)。
PeakVirtualMemorySize64
获取关联进程使用的最大虚拟内存量(以字节为单位)。
PeakWorkingSet64
获取关联进程使用的最大物理内存量(以字节为单位)。
PriorityBoostEnabled
获取或设置一个值,该值指示主窗口拥有焦点时是否应由操作系统暂时提升关联进程优先级。
PriorityClass
获取或设置关联进程的总体优先级类别。
PrivateMemorySize64
获取为关联的进程分配的专用内存量(以字节为单位)。
PrivilegedProcessorTime
获取此进程的特权处理器时间。
ProcessName
获取该进程的名称。
ProcessorAffinity
获取或设置一些处理器,此进程中的线程可以按计划在这些处理器上运行。
Responding
获取指示进程的用户界面当前是否响应的值。
SafeHandle
获取此进程的本机句柄。
SessionId
获取关联进程的终端服务会话标识符。
StandardError
获取用于读取应用程序错误输出的流。
StandardInput
获取用于写入应用程序输入的流。
StandardOutput
获取用于读取应用程序文本输出的流。
StartInfo
获取或设置要传递给 Start() 的 Process 方法的属性。
StartTime
获取关联进程启动的时间。
SynchronizingObject
获取或设置用于封送由于进程退出事件而发出的事件处理程序调用的对象。
Threads
获取在关联进程中运行的一组线程。
TotalProcessorTime
获取此进程的总的处理器时间。
UserProcessorTime
获取此进程的用户处理器时间。
VirtualMemorySize64
获取为关联进程分配的虚拟内存量(以字节为单位)。
WorkingSet64
获取为关联的进程分配的物理内存量(以字节为单位)。
一个例子private void btnGet_Click(object sender, EventArgs e) { Process process = new Process();//实例 Process.Start("notepad.exe");//调用某一个应用 }
再来一个例子
private void btnGet_Click(object sender, EventArgs e) { Process[] proList = Process.GetProcesses(".");//获得本机的进程 lstProcess.DataSource= proList; lstProcess.DisplayMember = "ProcessName"; }
通过Process判断检查重复启动private void Form1_Load(object sender, EventArgs e) { Process[] ps = Process.GetProcesses(); var process = ps.Where(x => x.ProcessName == Process.GetCurrentProcess().ProcessName); if (process.Count() > 1) { MessageBox.Show("程序已经启动,请勿重复启动"); this.Close(); } }
丹麦吐司,食谱可参考我最近爱折腾做面包,现在的气温太适合做面包了,我不怎么喜欢吃,但是很爱做,就想要把身边的人喂到肥肥的,可是人家吃了也不胖,我要继续加油努力做。今天的做面包组织不漂亮,没关系,技术不
为何大多寺庙都不允许游客拍照,有啥禁忌?看完后涨知识了!很多人都说当代人年轻人佛系,遇事喜欢随遇而安。其实我想作为年轻人,面对这个充满不确定性的社会,很多时候在努力之后,对于一些无法改变的现实,往往是充满无力感的。那么对抗这种无力感,最
肾虚案则,胡乱套方子是治不好病的,需得对症治疗!我家从上个世纪中,就开始行医了,到我这里,已经第4代了,可以说是中医世家,受到这样家庭环境的影响最终我也是走向了父辈的道路,成为了一名医者。后来从中医药大学毕业后,进入了一家三甲医
甘草干姜汤和葛根汤甘草干姜汤和葛根汤奥密克戎主要感染具有寒湿体质的人们,也就是肾阳虚体质的人们,中医治疗的核心就是把身体调理成不适合病毒生存的环境,病毒就会慢慢离咱而去。我把在网上收集的一些让大家看
李咏病逝4年,再看遗孀哈文近况,才明白李咏当年的选择有多正确头条群星10月榜2017年,在央视兢兢业业了22年的李咏突然带着孩子老婆远赴美国,消息一出,无数人嘲讽他赚够钱就跑路了。然而不到一年的时间却传出了他因癌症去世的消息,大家才开始意识
学会对自己负责任,远离受害者心态受害者心态,是一种自我防御机制,将不快乐不幸福归咎于外人,使自己短暂的获得了同情安慰。实际上,却丧失了人生的掌控能力。在浩瀚的宇宙面前,我们的困扰算什么?每个人都在追求幸福,追求美
心态对了,很多事就顺了来源人民日报把心变成一个漏斗让负面情绪漏下去我们总希望每一天都过得顺心如意,然而,生活不可能永远一帆风顺。有些人遇到不顺心的事时,会忽视了生活里所有的美好,整个人沉浸在坏情绪中,心
卡塔尔发行世界杯闭幕式邮票,为系列邮票的最后一枚直播吧12月18日讯卡塔尔邮政宣布正式发行世界杯闭幕式邮票,这也是为纪念本次世界杯而发行的系列邮票中的最后一枚。此前据国际足联官方消息,卡塔尔世界杯纪念邮票发布,首枚邮票已于4月1
姚明教给我们什么(2006。3作)(姚明连任中国篮球协会主席,祝贺!回顾一下当年的感慨)姚明带领休斯敦火箭队又胜了!姚明的数据很高,近期多场2010了!等待了许久,我们的姚明终于爆发了!范甘迪说得很好姚明每天都付出
邓小平在改革开放重大关头的抉择文姜长青1989年11月,邓小平与江泽民李鹏乔石等交谈改革开放是一场深刻的革命,是一场社会利益结构的深刻调整,也是对人们思想观念的冲击。前进的道路上不可能一帆风顺,除非有坚定的意志
全球连线埃及留学生马弈学好中文为中阿友谊作出自己的贡献埃及留学生马弈曾是一名数学系学生,在埃及兼职当导游的经历让他爱上了中文。为了学习中文,2017年,马弈来到了中国,本来打算待六个月,又因为爱上了中国文化,一待就待了五年。五年间,他