Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
-
Warwar
Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
если система говорит (при удалении или еще когда), что данный файл используется "кем-то", можно ли (и если можно, что как) узнать, КЕМ ИМЕННО он используется?
-
Warwar
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
Загрузить тулзу Handle.exe с адреса
Потом следущий код будет выдавать процессы которые используют файл
string fileName = @"c:\aaa.doc";// File full path to unlock
Process tool = new Process();
tool.StartInfo.FileName = "handle.exe";
tool.StartInfo.Arguments = fileName;
tool.StartInfo.UseShellExecute = false;
tool.StartInfo.RedirectStandardOutput = true;
tool.Start();
tool.WaitForExit();
string outputTool = tool.StandardOutput.ReadToEnd();
string matchPattern = @"(?
http://technet.microsoft.com/en-us/s.../bb896655.aspx
Потом следущий код будет выдавать процессы которые используют файл
string fileName = @"c:\aaa.doc";// File full path to unlock
Process tool = new Process();
tool.StartInfo.FileName = "handle.exe";
tool.StartInfo.Arguments = fileName;
tool.StartInfo.UseShellExecute = false;
tool.StartInfo.RedirectStandardOutput = true;
tool.Start();
tool.WaitForExit();
string outputTool = tool.StandardOutput.ReadToEnd();
string matchPattern = @"(?
-
Apix
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
круто... ну посмотрел и что?
удалять процессы и смотреть, что получится - это неправильно...
тогда может спросить по-другому...
как посмотреть, какие файлы использует конкретный процесс?
удалять процессы и смотреть, что получится - это неправильно...
тогда может спросить по-другому...
как посмотреть, какие файлы использует конкретный процесс?
-
Warwar
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
Юзай тулзу procexp, взять можно на
http://www.sysinternals.com
-
McDAK
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
FileMon... Ссылку не дам, прости 
Уже старая утилита, но ещё юзается
Хотя, пожалуй, procexp - понавороченнее...

Уже старая утилита, но ещё юзается

Хотя, пожалуй, procexp - понавороченнее...
-
Новичёк
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
Warwar
Вообще-то, у нас есть тема, посвященная проблемам удаления файлов. Рекомендую почитать [url=viewtopic.php?t=183105[/url]
Вообще-то, у нас есть тема, посвященная проблемам удаления файлов. Рекомендую почитать [url=viewtopic.php?t=183105[/url]
-
Vadikan
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
дело не в удалении... дело в принципе :о)
по-поводу FileMon... юзаю, давно уже... но проблему не решает, поскольку если файл ОТКРЫТ, но ни записи ни чтения не идет, то filemon НИЧЕГО не покажет, так как показывает именно АКТИВНУЮ работу с файлами, а не просто занятость файла как ресурса системы... по по-воду второй проги - посмотрю, не юзал еще... всем спасибо за ответы :о) видимо СРЕДСТВАМИ СИСТЕМЫ то, что мне нужно, сделать нельзя В ПРИНЦИПЕ...
по-поводу FileMon... юзаю, давно уже... но проблему не решает, поскольку если файл ОТКРЫТ, но ни записи ни чтения не идет, то filemon НИЧЕГО не покажет, так как показывает именно АКТИВНУЮ работу с файлами, а не просто занятость файла как ресурса системы... по по-воду второй проги - посмотрю, не юзал еще... всем спасибо за ответы :о) видимо СРЕДСТВАМИ СИСТЕМЫ то, что мне нужно, сделать нельзя В ПРИНЦИПЕ...
-
Warwar
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
Проги по теме:
FreeFile
WhoLockMe
Unlocker
Для последнего создал
FreeFile
WhoLockMe
Unlocker
Для последнего создал
топик
в "Новостях ПО". Там по ссылкам можновыйти еще на кучу аналогичных прог...-
Greyman
Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
Есть такая прога unlocker называется. Качай
http://ccollomb.free.fr/unlocker
и ставь. В меню появится доп. строчка нажимаеш на нужный файл unlocker - выскачит окошко с названием процесса.