windows2000中的“秘密武器”(三)(轉)
2、任務與程式顯示工具:TList
作用:列出機器中載入的全部任務、程式名字及PID號。
由於要用到任務與程式,所以先粗略地說一下相關的概念:任務的含義不消多說大家也知道。“程式”則具有專門的含義.英文中用的是Process,金山詞霸等詞典中譯出的是“過程”,但從實際意義分析,應當是程式;其另一個佐證是:CW2KP的工作管理員中顯示的中文也是程式.本文就以此為準.這些術語的確切含義可以查詢專門的參考資料中的解釋。
許執行多次,或者說在記憶體中允許同一程式有多個例項,則各自將擁有各自的程式。如當你開啟兩個記事本而執行兩次記事本程式時,儘管開啟的都是同一個記事本程式,但前後兩個例項的程式卻是不一樣的。
任務與程式顯示工具本身並沒有太大的用處,它主要的功能是為工作管理員、程式中斷工具提供資訊,所以是工具的工具。它也有兩個版本:命令列版本,直接使用tlist命令和若干引數就能工作;在CW2KP環境下的版本,這時tlist不再是一個獨立的部分,而是與其他工具(如工作管理員)融為一體了。如果你面前正在使用的機器,其作業系統是CW2KP的話,你現在就可以同時按下Ctrl+Alt+Del三個鍵。(你不要怕,這是不dos,不會引起熱啟動。)這時出現的對話方塊中就會有“工作管理員”,滑鼠點選“程式”選項卡,出現的列表中有許多專案,其中的“映像名稱”、“PID”兩項,就是系統在後臺使用tlist得到的。映像名稱實際是程式的名稱,PID一列中的數字,就是系統分配給該程式的PID號。例如,我在我現在的機器上用工作管理員查出有一個映像名稱為“WPS32.EXE”的程式,PID為892.再執行:“開始-$#@62;程式-$#@62;windows2000 support Tools-$#@62;Tools-$#@62;Command Prompt”之後,在開啟的命令列視窗中的游標後鍵入: tlist ,然後回車,在tlist列出的資訊中就可以找出有“WPS32.EXE”程式,PID號為892,說明兩者的結果一致。
除了工作管理員外,還有個工具中可以找到tlist的影子:叫做“Process Viewer”,就暫稱為“程式觀察工具”吧.你可以在“開始-$#@62;程式-$#@62;windows2000 support Tools-$#@62;Tools-$#@62;Process Viewer”找到.開啟後,在Process下面列出的就是程式名字和以十六進位制表示的PID,例如有個程式的名稱是csrss,後面的括號 惺??x84,它就是PID號.本來,可以在這裡接著介紹Process Viewer的,但它當中有一項“Kill Process”功能,與Kill.EXE有關,所以,我就放到後面與Kill.EXE合併介紹了.
下面是任務與程式顯示工具的語法:
tlist [pid] [pattern] [-m pattern] [-p processname] [-s] [-t]
命令及引數說明
tlist 只使用這個命令,不使用任何引數就可以列出正在執行的程式名稱、PID號、視窗標題文字(如果有的話)
pid PID號,當在命令後給出一個PID號引數後,tlist列出對應任務或程式的詳細資訊
pattern pattern可以是任務、程式的名稱、某個程式視窗的標題(可以使用完整名稱,也可以是統配符表示式).當給出這些資訊後,tlist列出對應的詳細資訊.如使用下面的命令列:
tlist scr* (這裡*可代替多個任何合法字元)
這個命令只列出所有名稱中包含scr字元的程式的資訊.
-m pattern 用法和上面一個類似,但列出的是使用的DLL檔案資訊而不是程式資訊.可使用完整名稱和統配符.如:
tlist -m scr*
會列出所有已裝入的、名字中含有字元scr的DLL檔名.
-p processname 已知程式的名字後,可以用這個引數得到PID號,以前面wps的情況為例.執行:
tlist -p wps32.exe
返回的PID是:892. 如果沒有與程式名字相對應的PID,將返回 -1;
∪綣??懷絛蠐卸喔黿?蹋?禱匚?椎哪歉黿?痰模校桑模?
-s 顯示在每一個程式中啟用的服務資訊.
-t 以模擬目錄樹的方式顯示出任務、程式之間的層次關係,即父層在最左邊,子層及更次層逐漸右移.
在tlist的程式幫助檔案(英文)中,哪個引數怎樣用,輸出結果如何,都有很詳細的舉例,只要有dos的基礎,也就差不多會看懂.因其篇幅太長,難以附在本文中.有興趣的朋友,可以自己查詢出來參考.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-948475/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows2000中的“秘密武器”(二)(轉)Windows
- windows2000中的“秘密武器”(一)(轉)Windows
- 菜鳥變高手:Windows XP中的秘密武器(轉)Windows
- win2K中的“秘密武器”之記憶體工具(轉)記憶體
- 在VB中執行windows2000中的命令Windows
- Windows2000光碟探寶(轉)Windows
- 更改Windows2000收藏夾位置的方法(轉)Windows
- Windows2000原始碼下載 (轉)Windows原始碼
- UNIX 和 WINDOWS2000 上的 ORACLE 的差異 (轉)WindowsOracle
- Windows2000區域網的組策略管理(轉)Windows
- 安全解除安裝Windows2000之道(轉)Windows
- Windows2000 啟動光碟製作(轉)Windows
- UNIX和WINDOWS2000上的ORACLE的差異 PartII (轉)WindowsOracle
- Windows2000登入設定集錦(轉)Windows
- 自動安裝Windows2000系統 (轉)Windows
- 奇怪的DLL檔案解決安裝Windows2000(轉)Windows
- 理解.NET中的CLR原理(三) (轉)
- Win2k“秘密武器”之DNS工具(一)(轉)DNS
- Win2k”秘密武器”之DNS工具(二)(轉)DNS
- Win2k”秘密武器”之系統資訊(轉)
- Win2K”秘密武器”之刪除工具(轉)
- Windows2000可執行檔案一覽(轉)Windows
- 利用登錄檔最佳化Windows2000(轉)Windows
- 關於Windows2000透明窗體的製作(重發) (轉)Windows
- Windows2000啟動時載入的系統支援程式 (轉)Windows
- Spark中的三種隱式轉換Spark
- Windows2000可執行檔案一覽(二) (轉)Windows
- Windows2000可執行檔案一覽(一) (轉)Windows
- Win2K”秘密武器”檔案版本檢視工具(轉)
- Win2k"秘密武器"之遠端儲存分析(轉)
- Win2k"秘密武器"之PPTP Ping診斷(轉)pptp
- Win2k“秘密武器”之連通測試工具(轉)
- Windows2000系統Ping不通快取在作怪(轉)Windows快取
- 專案管理中的“三角鏈”(轉)專案管理
- [轉帖]JVM效能提升50%,聊一聊背後的秘密武器Alibaba DragonwellJVMGo
- Win2K"秘密武器"之登錄檔控制檯工具(轉)
- Win2k秘密武器之遠端儲存診斷(轉)
- 詳述Windows2000系統日誌及刪除方法(轉)Windows