尋找系統中埠與程序之間的關聯

2021-09-30 03:34:36 字數 1085 閱讀 1302

如果發現一些從沒見過的埠號

一、根據程序查埠號

首先在開始選單的「執行」框中輸入「cmd.exe」進入命令提示符

小資料:單擊右鍵選單中的標記,然後將你要查的程序對應的「pid」號選中,按一下「回車」鍵就可以了。需要注意的是,相同的程序?影象名?每次執行的「pid」號一般都不會相同,所以一旦該程序重啟後,該「pid」號就會改變,這就需要重新檢視。

把程序的pid號記下後,接下來就用這個pid號把該程序所開的埠顯示出來了。

在當前的命令符下繼續鍵入「netstat -ano | findstr 1140」命令,其中「netstat -ano」參數列

圖1從圖1中我們可以明顯地看出,pid為「1140」的程序所開啟的埠為「3001」,如果此時沒有任何提示資訊返回,則說明該程序沒有開啟任何埠。

二、根據埠號查程序

在命令提示符

從圖2中可以看出,pid號為「788」所對應的程序為「svchost.exe」,如果你查的埠沒有關聯任何程序的話,此時就會返回「沒有執行帶有指定標準的任務」的提示資訊。

圖2三、查出程序對應的程式

知道了埠和程序的關聯後,如何再進一步查出該程序是那個軟體或程式的程序呢?

下面的操作就需要用到windows 2000(server或professional版都可以)安裝光碟

首先在安裝光碟的「support/tools/」目錄下,用解壓軟體開啟「support.cab」壓縮包,找到「tlist.exe」檔案,將此檔案釋放到任一目錄,如「d:/support」。然後在命令提示符視窗中切換到此目錄,執行「tlist.exe」命令,把要查的程序對應的pid號記下或複製(第一列就是程序的pid號),然後繼續輸入「tlist.exe 2012」命令(你輸入的時候,需要將剛才記下的pid號替換掉這裡的2012),「cmdline?」後面顯示的就是該程序對應的軟體所在的目錄。

除此之外,返回資訊中還列出了該程序所呼叫的檔案,得到了這些資訊就可以很容易查出程序對應的程式了。

假如想關閉某個程序,可把該程序的pid號記下,在命令提符下輸入「taskkill /pid 2400」?2400是pid號)就可以將pid號為2400的程序關閉,如果要強制關閉該程序,只須在這條命令的後面加個「/f」引數即可。

尋找系統中埠與程序之間的關聯

是否想知道該程序在你的系統中開了什麼埠?一 根據程序查埠號 首先在開始選單的 執行 框中輸入 cmd.exe 進入命令提示符視窗,先鍵入 tasklist 命令將列出系統正在執行的程序列表,把你要查的程序所對應的 pid 號記下或複製。如下圖 需要注意的是,相同的程序 影象名 每次執行的 pid 號...

尋找系統中埠與程序之間的關聯

是否想知道該程序在你的系統中開了什麼埠?一 根據程序查埠號 首先在開始選單的 執行 框中輸入 cmd.exe 進入命令提示符視窗,先鍵入 tasklist 命令將列出系統正在執行的程序列表,把你要查的程序所對應的 pid 號記下或複製。如下圖 需要注意的是,相同的程序 影象名 每次執行的 pid 號...

程序與執行緒之間的區別

程序是併發執行的程式在執行過程中分配和管理資源的基本單位,是乙個動態的概念。每個程序都有自己的位址空間 程序空間 程序空間的大小與處理機位數有關。程序至少有5種基本狀態 初始態,執行態,等待狀態,就緒狀態,終止狀態。在多使用者環境下,乙個伺服器通常需要接受大量的不學定數量使用者的併發請求,而為每乙個...