首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎样监控任务管理器里的进程?解决方案

2012-03-12 
怎样监控任务管理器里的进程?不用timer控件,就是自己编写事件,当有新进程时就弹出提示,这样该怎么做?[解决

怎样监控任务管理器里的进程?
不用timer控件,就是自己编写事件,当有新进程时就弹出提示,这样该怎么做?

[解决办法]
http://www.oumec.com/2/6/2008225160553/1.html
参考以上链接操作,说的挺详细的。
[解决办法]
http://www.oumec.com/2/6/2008225160553/1.html

[解决办法]
任务管理器只是一个用来查看进程的“窗口”。进程并不在任务管理器里面。

如同马路上的汽车行人可以通过你办公室的窗户看到,但是它们不是装在窗户玻璃里面的。
[解决办法]
本来想和你说说API Hook和rootkit之类的,但是觉得你连基本概念还没有呢,建议你先了解下操作系统的基本概念,什么是进程。操作系统如何启动一个进程。
[解决办法]
同名进程算不算新开启的?
用性能计数器
http://msdn.microsoft.com/en-us/library/aa394277(v=vs.85).aspx

var objSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_PerfFormattedData_PerfProc_Process");

foreach (ManagementObject mobj in objSearcher.Get())

Console.WriteLine("{0} {1}", mobj["Name"], mobj["IDProcess"]);

热点排行