Windows
任务管理器开发原理与实现
1 / 10
[
本文属于?/p>
24
?/p>
,
适合中级读?/p>
]
剖析
任务管理器开发原理与实现
作?/p>
2y
源代?/p>
1
源代?/p>
剖析
任务管理器开发原理与实现
: 2y[
原创
]
: 5
:
: 05-01-2003
2000
内含的任务管理器
(
相信大家都熟悉吧
,
相比之下
里的要比
2000
功能?/p>
加强?/p>
,
返回的信息也更加的详?/p>
,
不过您是否觉得还有很多希望获得的消息没有?/p>
含在里面?/p>
?
您是?/p>
觉得
的系统管理工具箱里的东西太分散了?/p>
?
下面就让我们?/p>
看它们的开发原?/p>
,
并动手实现一
个真正的任务管理器?/p>
现在我们是调?/p>
32
来实
现这些功能的
,
但是大家都说
隐藏了太多的细节
,
以后我们将讨论更多关?/p>
内核?/p>
东东?/p>
可能大家对任务管理器里最熟悉的功能要数进程管理了
,
常常我们在怀疑中?/p>
病毒
/
木马的时候都会看
看任务管理器里有没有什么特别的进程在运?/p>
,
所以进?/p>
查看器应该是一个非常重要的功能。我们除了需
要获得进程的名称?/p>
,
还有什么呢
?
当然包括它的进程标识?/p>
(,
用户信息
(,
?/p>
用时?/p>
(
和存储器的使用情?/p>
(,
还有?/p>
的优先权
(
?/p>
?/p>
?/p>
息可以帮助我们分析进程的运行情况
,
而优先权可以表示进程
?/p>
分配处理器使用时的优先情况。这?/p>
都是通用的进程信?/p>
,
让我们再看看其他?/p>
信息吧。进程的父进程标识符
( ,
创建时间
( ,
程序名称等在很多情况下也是我们关
心的信息。我们再看看进程相关的性能信息。在
下通常有两种模?/p>
:
内核模式
(: 0