zoukankan
html css js c++ java
列出C#进程以及详细信息
结合着上一篇,再写一个获取进程详细信息的代码
建立一个listBox将进程名称遍历进去
this
.listBox1.Items.Clear();
Process[] MyProcesses
=
Process.GetProcesses();
foreach
(Process MyProcess
in
MyProcesses)
{
this
.listBox1.Items.Add(MyProcess.ProcessName);
}
this
.listBox1.SelectedIndex
=
0
;
选中listBox里面的项后将进程详细信息显示在右面的Label中
try
{
string
ProcessName
=
this
.listBox1.Text;
this
.groupBox1.Text
=
ProcessName
+
"
进程的详细信息
"
;
Process[] MyProcess
=
Process.GetProcessesByName(ProcessName);
this
.label1.Text
=
"
进程影象名:
"
+
MyProcess[
0
].ProcessName;
this
.label2.Text
=
"
进程ID:
"
+
MyProcess[
0
].Id;
this
.label3.Text
=
"
启动线程树:
"
+
MyProcess[
0
].Threads.Count.ToString();
this
.label4.Text
=
"
CPU占用时间:
"
+
MyProcess[
0
].TotalProcessorTime.ToString();
this
.label5.Text
=
"
线程优先级:
"
+
MyProcess[
0
].PriorityClass.ToString();
this
.label6.Text
=
"
启动时间:
"
+
MyProcess[
0
].StartTime.ToLongTimeString();
this
.label7.Text
=
"
专用内存:
"
+
(MyProcess[
0
].PrivateMemorySize
/
1024
).ToString()
+
"
K
"
;
this
.label8.Text
=
"
峰值虚拟内存:
"
+
(MyProcess[
0
].PeakVirtualMemorySize
/
1024
).ToString()
+
"
K
"
;
this
.label9.Text
=
"
峰值分页内存:
"
+
(MyProcess[
0
].PeakPagedMemorySize
/
1024
).ToString()
+
"
K
"
;
this
.label10.Text
=
"
分页系统内存:
"
+
(MyProcess[
0
].PagedSystemMemorySize
/
1024
).ToString()
+
"
K
"
;
this
.label11.Text
=
"
分页内存:
"
+
(MyProcess[
0
].PagedMemorySize
/
1024
).ToString()
+
"
K
"
;
this
.label12.Text
=
"
未分页系统内存:
"
+
(MyProcess[
0
].NonpagedSystemMemorySize
/
1024
).ToString()
+
"
K
"
;
this
.label13.Text
=
"
物理内存:
"
+
(MyProcess[
0
].WorkingSet
/
1024
).ToString()
+
"
K
"
;
this
.label14.Text
=
"
虚拟内存:
"
+
(MyProcess[
0
].VirtualMemorySize
/
1024
).ToString()
+
"
K
"
;
}
catch
(Exception Err)
{
MessageBox.Show(
"
没有此进程,无法获取信息!
"
,
"
信息提示
"
,MessageBoxButtons.OK,MessageBoxIcon.Information);
//
不处理异常
}
下载地址:
https://files.cnblogs.com/mgod/WindowsINI.rar
查看全文
相关阅读:
《Unix/Linux系统编程》第十二章学习笔记
《Unix/Linux系统编程》第十四章学习笔记
实验三电子公文传输系统1个人贡献
js模版引擎(基于html模版和json数据的javascript交互)(第一讲)
asp.net之反射
JQuery 插件之Ajax Autocomplete(ajax自动完成)
js模版引擎(基于html模版和json数据的javascript交互)(第二讲)完结篇
在Sharepoint项目中究竟应该做哪类的开发?
MVP Open day随想
从瘦客户端到RIA
原文地址:https://www.cnblogs.com/top5/p/1723609.html
最新文章
我所理解的jQuery(1)jQuery前传JavaScript101
JQuery网页技术第一天ASP.NET
三层结构第一天ASP.NET
三层结构第二天ASP.NET
三层结构第四天ASP.NET
三层结构第三天ASP.NET
JQuery网页技术第二天ASP.NET
JQuery网页技术第三天ASP.NET
ASP.NET第六天HTML基础
openlayers开发离线地图
热门文章
阶段职业总结
在什么时候需要使用“常引用”?
联合体的内存分配
开始博客园之旅
linux 几种清理系统中垃圾的方式
OpenEuler 中C与汇编的混合编程
发际线与我作队团队作业(五):冲刺总结3
《Unix/Linux系统编程》第十三章学习笔记
Web服务器socket编程
实验四 Web服务器2
Copyright © 2011-2022 走看看