OpenedFilesView是一款用于高級用戶,顯示當(dāng)前正在被應(yīng)用軟件或者進程使用的位于你的系統(tǒng)當(dāng)中的所有文件的列表的管理器工具。該列表包括路徑、句柄、屬性、進程名稱等等在內(nèi)的額外文件的指定信息。OpenedFilesView包括一個終止選擇的進程或者文件句柄的選項,以及用于創(chuàng)建所有或者在該列表當(dāng)中所選擇項目的一個報告的選項。OpenedFilesView可以在 Windows 2000/XP/2003/Vista(僅32位)下正常工作。舊版的Windows系統(tǒng)不被支持(NT/9x/ME),同時,運行該程序要求具有管理員權(quán)限。注意:OpenedFilesView不能關(guān)閉由Windows內(nèi)核打開的文件。OpenedFilesView使用NtQuerySystemInformatio API來枚舉系統(tǒng)中的所有句柄。在過濾掉所有非文件句柄后,它使用一個臨時設(shè)備驅(qū)動 NirSoftOpenedFilesDriver。sys 來從核心內(nèi)存讀取關(guān)于每個句柄的信息。該設(shè)備驅(qū)動將在退出OpenedFilesView后自動從系統(tǒng)中卸載。
OpenedFilesView還可用于關(guān)閉一個或多個被打開的文件,或關(guān)閉打開這些文件的進程。該程序?qū)τ诋?dāng)想刪除/移動/打開某個文件時出現(xiàn)以下的錯誤信息時特別有用:
不能刪除 [文件名]:文件共享違例,源文件或目標文件正被使用。
不能刪除 [文件名]: 文件正在其他人或程序使用。關(guān)閉可能使用該文件的任何程序并重試。
當(dāng)你得到一個或多個這類錯誤信息,OpenedFilesView將顯示哪個進程鎖定了文件。關(guān)閉對應(yīng)的進程將可解決此問題。另外,也可通過關(guān)閉句柄來釋放此文件。然而,要注意的是通過此方式關(guān)閉文件,將使打開此文件的程序變得不穩(wěn)定甚至崩潰。