关于任务管理器 我要写程序 需要有进程列表和及时发现新打开的进程 用vb语言编写

1.如何能获取计算机中所安装的全部程序列表2.如何识别像QQfetion这一类的进程3.如何即时发现新打开的进程并报告很急!希望大家帮帮忙!问题解决,再追加200分!谢谢... 1.如何能获取计算机中所安装的全部程序列表
2.如何识别像QQ fetion这一类的进程
3.如何即时发现新打开的进程并报告

很急!希望大家帮帮忙!问题解决,再追加200分!谢谢!小弟在线等!
展开
 我来答
feiniaoflyer
2010-10-11 · TA获得超过542个赞
知道小有建树答主
回答量:585
采纳率:0%
帮助的人:529万
展开全部
推荐个地址:
http://
fy5388.blog.163.com/blog/static/5649953720091127115635167/
至于识别则根据pid获得映象名来比较应该可行,排除这些程序改名字的情况。
监视新启动进程,给下面一点参考
Private Sub Command2_Click()
On Error Resume Next
'监视全部进程启动
strComputer = "." '计算机名,.为本机
strNameSpace = "root\cimv2" '指定命名空间为root\cimv2
Set objSWbemSink = New SWbemSink
Set objSWbemServices = GetObject("winmgmts:\\" & strComputer & "\" & strNameSpace) '建立指定计算机、命名空间的WMI的SWbemServices 对象的引用
objSWbemServices.ExecNotificationQueryAsync objSWbemSink, "SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_Process'"
TypeX = 2
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, Flag
End Sub

希望以上对你有用。
ntyj20042008
2010-10-11 · 超过34用户采纳过TA的回答
知道答主
回答量:160
采纳率:0%
帮助的人:94.2万
展开全部
菜鸟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式