C# Winform 进程信息的获取

本文介绍了如何使用C#的Winform获取本地和远程计算机的进程信息,包括所有进程、指定进程以及如何展示在DataGridView中。通过示例代码展示了如何显示进程ID、名称、物理内存、启动时间和文件名,并在单击行时显示详细信息。
摘要由CSDN通过智能技术生成

获取进程信息
1. 如何获取进程信息
(1) 获取本地计算机的所有进程
Process [] myProcess = Process.GetProcesses();
(2) 获取本地计算机上指定名称的进程
Process [] myProcess = Process.GetProcessesByName(“进程名称”);
注意:(a)进程名称不带扩展名。
     (b)可以是任何一个可执行文件
例如:Process [] myPrecess = Process.GetProcessesByName(“Notopad++”);
(3) 获取远程计算机的所有进程:
Process [] myProcess = Process.GetProcesses(remoteMachineName);
例如:
Process [] myProcesses = Process.GetProcesses(“192.168.0.1”);
(4) 获取远程计算机上指定名称的进程:
Process [] myProcess
= Process.GetProcessesByName(“远程进程名称”,remoteMachineName);

下面写一个winform程序来举例说明:
要求:(1)用DataGridView显示本地计算机所有进程信息
     (2)鼠标单击某一行时,显示该行进程的详细信息

 


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;


namespace WindowsFormsApplication
{
    public partial class ProcessForm : Form
    {
        public ProcessForm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值