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