列出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;
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);
//不处理异常
}
[url]http://files.cnblogs.com/mgod/WindowsINI.rar[/url]
转载于:https://blog.51cto.com/443065/92796
列出C#进程以及详细信息相关推荐
- C# 列出进程以及详细信息
建立一个listBox将进程名称遍历进去 this.listBox1.Items.Clear(); Process[] MyProcesses=Process.GetProcesses(); fore ...
- jps命令:查看Java进程等详细信息
转载自 jps命令:查看Java进程等详细信息 jps是java自带的查看java进程的命令,通过这个命令可以查看当前系统所有运行中的java进程.java包名.jar包名及JVM参数等. jps - ...
- process获取父进程_Windows Process Explorer获取有关进程的详细信息
process获取父进程 Windows provides different tools to list and get information about processes. The task ...
- svchost viewer:可以查看svchost进程的详细信息
相信大家都在Windows任务管理器中看见过多个svchost.exe同时运行的情况,不过每个进程都是用来干什么的你清楚吗? 一些任务管理器的增强软件,例如Priority Saver,可以显示出一个 ...
- windows 查看进程的详细信息
查看进程启动的详细信息1.tasklist /v 2.wmic process get caption,commandline /value 可以获取进程启动的命令行参数信息等获取具体某个信息1)wm ...
- Linux进程详细信息查看
我们通过ps及top系列命令查看进程信息时,只能看到命令执行的相对路径,查不到的进程的详细信息(如绝对路径),那么这些信息到底如何查找呢? 其实,在Linux中,一切皆文本,那么每个进程的信息其实都在 ...
- [linux] 查看进程PID以及进程详细信息
首先通过top查看进程PID: top无法查看到进程的详细信息,比如进程运行时所在的目录,以及执行程序的绝对路径等. 这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系 ...
- linux下查看运行进程详细信息
通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等.这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在/proc下创建一个 ...
- linux 文件详细信息
使用 ls -l 命令后会列出如下图所示的文件详细信息: 图中每一列的具体含义如下: 权限列: 权限列中一共 10 个字符,第一个字符代表文件类型,后边9 个字符 3 个为一组表示不同用户的权限: 第 ...
最新文章
- nginx反向代理部署与演示(二)
- 网络推广外包浅析当下网站优化处于健康状态有利于网络推广外包
- ES6学习笔记之Promise
- linux smplayer 快捷键,SMPlayer:让 MPlayer 的使用更简单
- fastbin attack攻击中关于 malloc__hook
- 【机器学习】降维代码练习
- hdu 6058 Kanade's sum
- python随机产生100个整数二进制_python产生随机整数
- matlab共轭梯度法解线性方程组,计算方法——共轭梯度法求解线性方程组.pdf
- Jasmine JavaScript测试 - toBe vs toEqual
- 秋招总结帖,还愿牛客
- 智慧社区网格化服务管理信息平台
- Android事件总线 EventBus3.0用法学习
- 地图学相关知识(一)
- 单片机C语言人数统计,基于单片机的人数统计系统设计.doc
- MessageBox深入研究
- sqlserver with(nolock)
- 【Globalmapper中文入门到精通系列实验图文教程】(附配套实验数据+中文汉化版安装包23+24,持续同步更新)
- 天网防火墙 与 Filemon和Regmon 有冲突
- nvidia linux 黑屏,Ubuntu卡logo、卡住、黑屏无法正常启动、屏幕和键盘背光无法调节等一系列问题的罪恢祸首:NVIDIA显卡驱动...