您的位置:程序门 -> vc/mfc -> 进程/线程/dll



关于任务管理器实现原理的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于任务管理器实现原理的问题[已结贴,结贴人:zycode]
发表于:2007-05-18 04:03:26 楼主
windows的任务管理器可以显示应用程序?是如何实现的。
我用了一个笨方法首先打开任务管理器,然后得到他的句柄,然后用enumchildwindows来检索所有任务管理器的字窗口,得到应用程序中任务的句柄和指针,但是接下来我发现,1很难得到那个listview具体的东西了,而且即使得到了里面的内容,但是关于进程方面的东西也不好得到具体的信息,比如进程的路径什么的.
我主要想实现windows任务管理器中显示应用程序的功能,并且得到里面执行的程序的路径...求各位达人帮忙啊!!!谢谢了
发表于:2007-05-18 05:03:291楼 得分:40
enumprocesses
enumprocessmodules
getmodulefilename
发表于:2007-05-18 08:37:472楼 得分:0
枚举进程实现的
发表于:2007-05-18 11:22:083楼 得分:40
枚举进程,http://security.zol.com.cn/2005/0427/167328.shtml
发表于:2007-05-18 11:26:574楼 得分:10
undocumented   native   api:

ntquerysysteminformation

发表于:2007-05-18 15:38:005楼 得分:10
http://vegeta.blog.enorth.com.cn/article/879.shtml

http://zhaomeng-blog.blog.sohu.com/45298989.html
发表于:2007-05-18 15:56:156楼 得分:0
代码多得我都懒得去搜索了...
发表于:2007-05-19 05:03:447楼 得分:0
哇这几天没来,有这么多答案,谢谢各位拉,我按照
enumprocesses
enumprocessmodules
getmodulefilename
这些方法试了下,确实可以得到所有进程的路径以及相关信息,但是我想实现
任务管理器---> 应用程序---> 任务   里面所列出的程序或文件夹的路径怎么办啊
发表于:2007-05-19 05:22:148楼 得分:0
查到了一个函数enumwindows可以实现我要的,我太粗心拉,没有仔细看看....再次谢谢各位!!


快速检索

最新资讯
热门点击