|
|
tlist命令
tlist命令
这是Windows2000 ResourceKit中提供的工具,很有用,给大家简单介绍一下这个命令的用法
1.系统帮助
C:\>tlist /?
Microsoft (R) Windows NT (TM) Version 5.1 TLIST
Copyright (C) Microsoft Corp. 1981-1999
usage: TLIST <<-m <pattern>> | <-t> | <pid> | <pattern> | <-p <processname>>>
[options]:
-t
Print Task Tree
<pid>
List module information for this task.
<pattern>
The pattern can be a complete task
name or a regular expression pattern
to use as a match. Tlist matches the
supplied pattern against the task names
and the window titles.
-m <pattern>
Lists all tasks that have DLL modules loaded
in them that match the given pattern name
-s
Show services active in each process.
-p <processname>
Returns the PID of the process specified or -1
if the specified process doesn't exist. If there
are multiple instances of the process running only
the instance with the first PID value is returned.
2. -t参数
-t参数以树的形式列出了进程结构包括进程号
C:\>tlist -t
System Process (0)
System (8)
SMSS.EXE (160)
CSRSS.EXE (184)
WINLOGON.EXE (204) NetDDE Agent
SERVICES.EXE (232)
svchost.exe (400)
svchost.exe (444)
spoolsv.exe (488)
msdtc.exe (520)
inojobsv.exe (636)
LLSSRV.EXE (664)
mdm.exe (692)
mstask.exe (756) SYSTEM AGENT COM WINDOW
SkSockServer.ex (808)
stisvc.exe (912)
svchost.exe (940) ModemDeviceChange
ums.exe (960)
init.exe (980)
WinMgmt.exe (1012)
mspmspsv.exe (1028)
dfssvc.exe (1052)
svchost.exe (1088)
LSASS.EXE (244)
taskmgr.exe (1592) Windows 任务管理器
inetd.exe (1340)
at.svc (1444)
explorer.exe (640) Program Manager
rundll32.exe (1656) CnsMain
CTFMON.EXE (916)
msnmsgr.exe (524) Animated BMP Sequence
realmon.exe (888) KILL 实时管理器
Uedit32.exe (1736) UltraEdit-32 - [E:\inittest.txt]
PLSQLDev.exe (1528) PL/SQL Developer - eqsp@hhtest
mstsc.exe (1892) CB Viewer Window
mstsc.exe (1908)
MyIE.exe (1700)
pyintau.exe (296) PYJJ210INTAU
CMD.EXE (1880) 命令提示符 - tlist -t
tlist.exe (1472)
conime.exe (1716)
然后我们Kill个进程试试看
C:\>kill 1736
process Uedit32.exe (1736) - 'UltraEdit-32 - [E:\inittest.txt]' killed
C:\>tlist -t
System Process (0)
System (8)
SMSS.EXE (160)
CSRSS.EXE (184)
WINLOGON.EXE (204) NetDDE Agent
SERVICES.EXE (232)
svchost.exe (400)
svchost.exe (444)
spoolsv.exe (488)
msdtc.exe (520)
inojobsv.exe (636)
LLSSRV.EXE (664)
mdm.exe (692)
mstask.exe (756) SYSTEM AGENT COM WINDOW
SkSockServer.ex (808)
stisvc.exe (912)
svchost.exe (940) ModemDeviceChange
ums.exe (960)
init.exe (980)
WinMgmt.exe (1012)
mspmspsv.exe (1028)
dfssvc.exe (1052)
svchost.exe (1088)
LSASS.EXE (244)
taskmgr.exe (1592) Windows 任务管理器
inetd.exe (1340)
at.svc (1444)
explorer.exe (640) Program Manager
rundll32.exe (1656) CnsMain
CTFMON.EXE (916)
msnmsgr.exe (524) Animated BMP Sequence
realmon.exe (888) KILL 实时管理器
PLSQLDev.exe (1528) PL/SQL Developer - eqsp@hhtest
mstsc.exe (1892) CB Viewer Window
mstsc.exe (1908)
MyIE.exe (1700)
pyintau.exe (296) PYJJ210INTAU
CMD.EXE (1880) 命令提示符 - tlist -t
tlist.exe (1756)
conime.exe (1716)
看这和Unix下是不是差不多了,很多事情我们都可以在命令行下完成了.
3. -s参数
这个参数按进程显示.详细列出每个进程里包含的服务.
看看这个参数的输出
C:\>tlist -s
0 System Process
8 System
160 SMSS.EXE
184 CSRSS.EXE Title:
204 WINLOGON.EXE Title: NetDDE Agent
232 SERVICES.EXE Svcs:
Alerter,AppMgmt,Browser,Dhcp,dmserver,Dnscache,Eventlog,lanmanserver,lanmanworkstation,LmHts,Messenger,PlugPlay,ProtectedStor
age,seclogon,TrkWks,Wmi
244 LSASS.EXE Svcs: SamSs
400 svchost.exe Svcs: RpcSs
444 svchost.exe Svcs: EventSystem,Irmon,Netman,NtmsSvc,RasMan,SENS,SharedAccess
488 spoolsv.exe Svcs: Spooler
520 msdtc.exe Svcs: MSDTC
636 inojobsv.exe Svcs: KILL Anti-Virus Server
664 LLSSRV.EXE Svcs: LicenseService
692 mdm.exe Svcs: MDM
756 mstask.exe Svcs: Schedule
808 SkSockServer.ex Svcs: SkServer
912 stisvc.exe Svcs: StiSvc
940 svchost.exe Svcs: TapiSrv
960 ums.exe Svcs: UWIN_MS
980 init.exe
1012 WinMgmt.exe Svcs: WinMgmt
1028 mspmspsv.exe Svcs: WMDM PMSP Service
1052 dfssvc.exe Svcs: Dfs
1088 svchost.exe Svcs: BITS
1340 inetd.exe
1444 at.svc
640 explorer.exe Title: Program Manager
1656 rundll32.exe Title: CnsMain
916 CTFMON.EXE Title:
524 msnmsgr.exe Title: Animated BMP Sequence
888 realmon.exe Title: KILL 实时管理器
1592 taskmgr.exe Title: Windows 任务管理器
1716 conime.exe Title:
1528 PLSQLDev.exe Title: PL/SQL Developer - eqsp@hhtest
1892 mstsc.exe Title: CB Viewer Window
1908 mstsc.exe
1700 MyIE.exe Title:
296 pyintau.exe Title: PYJJ210INTAU
1880 CMD.EXE Title: 命令提示符 - tlist -s
1756 notepad.exe Title: Tlist.txt - 记事本
1752 tlist.exe
C:\>
典型的我们可以看到svhost.exe里面包含了不同的服务,多个svhost.exe管理不同的服务组.
引用一段关于svhost.exe的解释:
Svchost.exe是一个很普通的利用dll动态链接库来运行服务的程序,它位于system32目录下。在计算机启动时,它将读取注册表中有关服务
的部分,然后建立需要启动的服务列表。在同一时刻,可能有多个Svchost.exe在同时运行,每个Svchost.exe中可能包含一个或一组服务,同
一组内的每个服务都可以在一个Svchost.exe开始运行时在同等的条件下同时启动。说白一点,之所以要把若干个服务作为一组放在同一个
Svchost.exe中来运行,目的就是使这些服务能够更好的被控制和调试。
Svchost.exe组的确定是位于注册表以下这个键值之中,HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost
,这里的每一项就是一组服务,也就是大家在任务管理器中看到的一个“Svchost.exe”。每一个REG_MULTI_ SZ中的值就是一个服务组,一个
组中可能只有一个服务,也有可能有若干个服务。到底哪些服务是属于同一个组,那些服务是独立运行的?您可以在这个键值中找到答案,H
KEY_LOCAL_MACHINE\System\CurrentControlSet\Services。
4.说明
随便写写,只是自己觉得好玩而已.附件是两个工具kill和tlist两个命令包含其中.如果有兴趣,下载后解压到系统目录即可. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|