社区
C#
帖子详情
C#实现监控windows系统进程的联网情况
daijope
2012-02-27 04:57:58
C#中要怎样实现类似于在命令行下的netstat -a这样的功能。类似的软件如Tcp view。
不知道有没有现成的类库可以使用?
实现这个要怎样的思路呢?
windows 会把系统进程的联网数据(目标地址,使用的端口号)保存在哪里呢?
求指导,先谢谢了!
...全文
258
5
打赏
收藏
C#实现监控windows系统进程的联网情况
C#中要怎样实现类似于在命令行下的netstat -a这样的功能。类似的软件如Tcp view。 不知道有没有现成的类库可以使用? 实现这个要怎样的思路呢? windows 会把系统进程的联网数据(目标地址,使用的端口号)保存在哪里呢? 求指导,先谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WAN
2012-02-28
打赏
举报
回复
http://hi.baidu.com/jiang_yy_jiang/blog/item/278e1b13771622145baf53a6.html
如果还要UDP的话,参考:
http://technet.microsoft.com/en-us/query/aa366033
ycagri
2012-02-28
打赏
举报
回复
WinScap
viki117
2012-02-28
打赏
举报
回复
搜索: C#调用命令窗口
nonocast
2012-02-27
打赏
举报
回复
直接通过Process.Start调用netstat然后得到output stream做分析
不然就要Hook,可以考虑用WinScap
C#
写的多
进程
游戏及
联网
监控
助手
自己写的一款主要通过
进程
及其相关信息来
监控
游戏 等各种程序的运行并可以设置相应的措施如关闭
进程
等的工具。代码比较不成熟
Windows
任务管理器的设计与
实现
据国外研究公司统计,在2008年全球个人计算机用户已经超过10亿,并预测在2010年全球个人计算机用户数量将超过13亿。随着个人计算机走进千家万户,计算机操作
系统
中的任务管理器也被越来越多的用户所熟悉和使用。 任务管理器是在
Windows
系统
中管理应用程序和
进程
的工具,通常由
Windows
操作
系统
自带,也有提供增强功能的第三方软件。通过任务管理器用户可以方便的查看当前运行的程序、
进程
、用户、网络连接以及
系统
对内存和CPU的资源占用,并可以强制结束某些程序和
进程
,此外还可以
监控
系统
资源的使用状况。
Windows
任务管理器首次出现是在1998年美国微软公司发行的
Windows
98操作
系统
中,此后微软的各个版本的
Windows
操作
系统
都集成了任务管理器。任务管理器并不是
Windows
系统
的专利,它广泛运用于各种操作
系统
中,在苹果公司的Mac OS 操作
系统
中有类似的活动监视器(Activity Monitor),在基于Linux的ubuntu操作
系统
有相类似功能的
系统
监视器。
Windows
任务管理器提供了有关计算机性能的信息,并显示了计算机上所运行的程序和
进程
的详细信息;如果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作的。它的用户界面提供了文件、选项、查看、窗口、关机、帮助等六大菜单项,其下还有应用程序、
进程
、性能、
联网
、用户等五个标签页。 课题设计就是模拟
Windows
任务管理器,开发的一个
Windows
进程
管理软件。主要设计的是一个基于窗体的
C#
程序,在主对话框上面放置了一个标签控件,并创建了应用程序、
进程
和性能三个页面,标签控件用于选择并显示页面。三个页面分别用于显示当前运行的窗口程序、
进程
及
进程
模块、
系统
资源使用
情况
。程序还
实现
了结束任务、等对
进程
管理的基本功能。在的设计过程中,通过调用
Windows
API函数而获得任务、
进程
、线程模块,以及
系统
资源使用
情况
等信息。最后在
Windows
10
系统
上进行测试,
实现
了
进程
管理的基本功能。
C#
实战项目——
系统
加速器
说明:本项目需要一定的编程基础,若有基础的同学可以跳过预备知识,直接学习项目!本课由小科带领大家完成一个
C#
项目。应用知识:
C#
+Access+
系统
API+注册表
系统
加速器是一款优秀的
系统
优化工具,该软件可以对
系统
中的垃圾文件进行清理以及优化
系统
,同时,还可以管理
系统
进程
、检测
系统
相关信息、调用
系统
常用工具、对注册表进行备份及还原等。除配合项目进行的视频讲解外,本课程同时将提供完整的项目开发源码及源码使用说明(最后一章),手把手的带你做完一个完整的项目。
C#
操作防火墙控制电脑某些软件
联网
问题: 目前公司软件刚由单机软件更改为
联网
软件,许多客户反映希望能够有一个功能来控制电脑上某些必用软件,如qq,公司软件
联网
,而其他不必要的如网页,游戏等软件不允许
联网
,于是向公司反映希望可以有一个功能能够
实现
这种需求。 开始思路: 刚开始接到任务的时候首先想到是控制防火墙来进行此项操作。于是打开自己电脑的防火墙,设置了出站规则——新建规则——禁用所有程序
联网
,然后单独设置...
c#
利用PerformanceCounter进行网卡流量
监控
方法一:自定义了两个类:MyNetWorkMatchClass和MyNetWorkMonitor using System; using System.Collections.Generic; using System.Linq; using System.
Windows
.Forms; using System.Collections; using System.Timers; using Sys...
C#
110,537
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章