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
查看全文
相关阅读:
1.Spring MVC详解
servlet的九大内置对象
Hibernate设置事务的隔离级别
wamp下php报错session_start(): open(d:/wamp/tmpsess_ku776hvb06ko4lv9d11e7mnfj1, O_RDWR) failed: No such file or directory
json_decode()相关报错
wamp下var_dump()相关问题
es6箭头函数内部判断
Json数组对象取值
npm指向淘宝源
APICloud之封装webApp
原文地址:https://www.cnblogs.com/top5/p/1723609.html
最新文章
Flash网页小游戏开发教程
DeepFace和GAN
hdu2587(递推)
timus1965(不错的贪心)
莫队算法
bitset
convex hull trick CF344.E
记一道智力题
RMQ模板
KMP模板
热门文章
扩展KMP模板
UVALive 5873 (几何+思维)
.关于oracle中varchar2的最大长度
面试必备之乐观锁与悲观锁
深入理解Java的反射机制
为了实现动态加载而编写的自己的ClassLoader
Java动态加载类
Java加载Class文件的原理机制
spring静态代理和动态代理
随笔
Copyright © 2011-2022 走看看