圓圓
利用Process Hacker軟件(https://processhacker.sourceforge.io/),可以顯示和分析系統中的進程、服務、網絡、磁盤等資源。該軟件有綠色便攜版,壓縮包中提供64位和32位兩種版本,解包后直接運行EXE主文件即可啟動軟件。
進入主界面后,點擊Processes、Services、Network、Disk選項卡,可分別進入進程、服務、網絡、磁盤等資源的管理頁面。在進程選項卡“Processes”的頁面中,用顏色顯示出了進程樹的不同分支,一目了然。右擊某個進程,在彈出的快捷菜單中,可以選擇顯示該進程或所關聯文件的屬性、文件位置,改變其優先屬性,創建交換文件或進行調試(圖1)。進程的顯示顏色可以通過軟件的設置窗口來自定義。
切換到服務選項卡“Ser vices”頁面,可以看到服務的名稱、所屬類型、狀態、啟動類型等。如果要控制某個服務,右鍵單擊該服務,在彈出的菜單中便可以對其執行停止、啟動、重啟、刪除等操作;還可以直接進入與該服務相關聯的進程窗口中。此外,這里還可以打開該服務所對應的注冊表界面,或者打開該服務所對應的程序文件在磁盤中的具體位置(圖2)。
如果需要獲知程序使用網絡的情況,點擊網絡選項卡“Network”,在該頁面中可以看到程序的名稱、本地地址和端口、遠程地址和端口、協議、狀態等信息。而顯示和分析磁盤需要以管理員身份運行本程序,才能在磁盤選項卡“Disk”中顯示具體的內容,其中包括運行的程序或進程的名稱、程序或文件所對應的位置、讀取平均速度、寫入平均速度、總體平均速度等(圖3)。
如果搜索查找某個句柄或DLL文件的使用情況,點擊工具欄中的“Find handles orDLLs”,輸入關鍵詞查詢。如果希望用圖形方式來顯示CPU、內存、I/O、GPU、磁盤、網絡等資源的使用情況,點擊工具欄中的“SystemInformation”即可。
如果需要監視某個位置是否創建了新的文件,或者已有的文件是否發生了更改,可以利用免費軟件NewFileGo(http://www.joejoesof t.com/vcms/170/)。該軟件不僅能監視文件夾中文件的更改和新建的文件,還能夠在檢測到更改時觸發預先指定的命令。支持多文件夾的監視。
解包后直接運行NewFileGo.exe主程序,即可啟動該軟件。首先點擊“Add new Watcher”按鈕添加新的監視目標。然后在監視目標類型列表中選擇,類型包括新建的文件、發生改變的文件、新建或發生改變的文件三種(圖4)。在其右側的選擇框中,還可以限定需要監視的文件格式,默認為“*.*”,代表所有格式。
如果希望在檢測到有文件新建或更改時進一步執行指定的命令,則可以在下方的“C omma n d toE xec ute”框中設置。點擊黑三角按鈕,在彈出的菜單中選擇需要執行的命令類型。例如,設置監視TXT文檔,希望當軟件監視到新建了TXT文檔或有TXT文檔被修改之后,自動用記事本程序打開這些文檔,那么只需選擇菜單中的“Open with Notepad”選項即可(圖5)。其他可選的項目還包括:打開文件、打印文檔、傳遞文件名或路徑、隱藏文件、運行特定程序打開、在命令行中顯示提示等。
當所有的項目設置好之后,如果文件有變化,就會在該軟件的窗口中實時地顯示出來了。
用上面的NewFileGo軟件監視文件的變化,如果切換到了后臺,無法做到彈窗提示。如果希望自動監視并實時地彈出提醒,那么可以使用Director yMo n i to r軟件(h t t p s: //d i r e c to r ymo n i to r.c o m /download)。該軟件有安裝版和便攜版可選,這里用便攜版,解包后直接運行DirectoryMonitor.exe即可啟動。
啟動軟件后點擊右上角的“新增”按鈕,添加新的監視目標。例如需要監視“D:\資料倉庫\電子書庫”文件夾。添加了該文件夾之后,接著在“Options”選項中選擇需要監視的事件,包括文件的新增、更改、刪除、重命名等,還包括是否監視子文件夾,以及是否監視文件屬性和安全設置的變化等(圖6)。
接下來,還可以設置監視到文件有變化時需要自動執行的動作,點擊“執行動作”選項卡設置。如果需要以聲音提醒發生的事件,點擊“聲音提示”選項卡指定聲音文件。如果需要將變化的文件以郵件的方式發送到目標位置,則可以在“電子郵件”選項卡中設置。若是需要將檢測到有變化的文檔打印出來,可以在“Print”選項卡中設置(圖7)。
所有這些選項設置好之后,點擊“保存”按鈕,開啟軟件的自動監視。這樣,一旦監視目標發生了變化,軟件會以托盤氣泡或聲音(若有設置的話)提醒用戶。