建立一个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);
//不处理异常
            }

C# 列出进程以及详细信息相关推荐

  1. 列出C#进程以及详细信息

    结合着上一篇,再写一个获取进程详细信息的代码 建立一个listBox将进程名称遍历进去 this.listBox1.Items.Clear();             Process[] MyPro ...

  2. jps命令:查看Java进程等详细信息

    转载自 jps命令:查看Java进程等详细信息 jps是java自带的查看java进程的命令,通过这个命令可以查看当前系统所有运行中的java进程.java包名.jar包名及JVM参数等. jps - ...

  3. process获取父进程_Windows Process Explorer获取有关进程的详细信息

    process获取父进程 Windows provides different tools to list and get information about processes. The task ...

  4. svchost viewer:可以查看svchost进程的详细信息

    相信大家都在Windows任务管理器中看见过多个svchost.exe同时运行的情况,不过每个进程都是用来干什么的你清楚吗? 一些任务管理器的增强软件,例如Priority Saver,可以显示出一个 ...

  5. windows 查看进程的详细信息

    查看进程启动的详细信息1.tasklist /v 2.wmic process get caption,commandline /value 可以获取进程启动的命令行参数信息等获取具体某个信息1)wm ...

  6. Linux进程详细信息查看

    我们通过ps及top系列命令查看进程信息时,只能看到命令执行的相对路径,查不到的进程的详细信息(如绝对路径),那么这些信息到底如何查找呢? 其实,在Linux中,一切皆文本,那么每个进程的信息其实都在 ...

  7. [linux] 查看进程PID以及进程详细信息

    首先通过top查看进程PID: top无法查看到进程的详细信息,比如进程运行时所在的目录,以及执行程序的绝对路径等. 这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系 ...

  8. linux下查看运行进程详细信息

    通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等.这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在/proc下创建一个 ...

  9. Linux 命令之 ll -- 列出当前文件或目录的详细信息

    文章目录 命令介绍 常用选项 参考示例 (一)查看当前目录下所有文件的详细信息,且按创建时间排序 (二)按时间倒序,分页排列文件 (三)查看某个目录的详细信息 (四)查看某个文件的详细信息 (五)查看 ...

最新文章

  1. 【记录】入选《开发工具领域内容榜》第6名
  2. 高德最佳实践:Serverless 规模化落地有哪些价值?
  3. 建筑与建筑群综合布线系统工程验收规范_GB50XXX电气施工规范
  4. CSS3 Filter详解(改变模糊度 亮度 透明度等方法)
  5. stm32关定时器_STM32F103ZET6的基本定时器
  6. 20165115 2017-2018-2 《Java程序设计》第六周学习总结
  7. Servlet — 如何让服务器控制浏览器10秒后跳转到另一个页面
  8. H.264(MPEG)-4AVC
  9. 马斯克联名2000多AI专家誓言禁绝杀人机器人!发起人泰格马克将亲临AI World2018...
  10. python 视频剪辑_视频剪辑什么鬼?Python 带你高效创作短视频
  11. 第4章数据库的查询、视图和游标
  12. 无法安装NET Framework3.5错误代码0x800F081F
  13. nextcloud私有云盘搭建
  14. ubuntu修改u盘权限_Ubuntu下的U盘只读文件系统,该图标已锁定,表明无法对其进行修改...
  15. notepad背景护眼模式设置
  16. git 清除版本库中的忽略文件
  17. 利用Python实现摄像头实时换脸
  18. wifi 中间人攻击_公共wifi下的中间人攻击
  19. JavaMail实现注册邮箱验证案例
  20. strncasecmp函数

热门文章

  1. 前端学习(2466):在前端页面中引入百度地图
  2. 前端学习(1745):前端调试值之查看元素最终样式
  3. 前端学习(1683):前端系列实战课程之让蛇吃食物变长
  4. “睡服”面试官系列第五篇之proxy(建议收藏学习)
  5. 前端学习(1601):状态提升
  6. 前端学习(1521):vue-cli工具介绍
  7. 前端学习(628):数字类型
  8. 第三十五期:网络爬虫是啥玩意儿?有什么用呢?
  9. 第三十三期:使用wireshark抓包分析-抓包实用技巧
  10. 玩转oracle 11g(50):rman备份脚本