У Руссиновича есть такая утилита, handle
http://www.microsoft.com/technet/sys...ds/Handle.mspx
если сделать вот так:
Код:

C:\Temp>for %i in (*) do handle %i
получим
Код:

C:\Temp>handle jambo.txt
Handle v3.2
Copyright (C) 1997-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
WINWORD.EXE pid: 3912 DC: C:\Temp\jambo.txt
C:\Temp>handle Temp.rar
Handle v3.2
Copyright (C) 1997-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
C:\Temp>handle udtoolbar56.xpi
Handle v3.2
Copyright (C) 1997-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
C:\Temp>handle vspfkfilt.edg
Handle v3.2
Copyright (C) 1997-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
C:\Temp>handle Win32OpenSSL-0_9_8d.exe
Handle v3.2
Copyright (C) 1997-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
Файл jambo.txt был специально открыт.
В общем, прикиньте, как это дальше развернуть. Думаю, сообразите.
Если что, пишите, напишем скрипт.