Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Аватара пользователя
Warwar

Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение Warwar »

если система говорит (при удалении или еще когда), что данный файл используется "кем-то", можно ли (и если можно, что как) узнать, КЕМ ИМЕННО он используется?
Аватара пользователя
Warwar

Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение Warwar »

Загрузить тулзу Handle.exe с адреса
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: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение Apix »

круто... ну посмотрел и что?

удалять процессы и смотреть, что получится - это неправильно...

тогда может спросить по-другому...

как посмотреть, какие файлы использует конкретный процесс?
Аватара пользователя
McDAK

Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение McDAK »

FileMon... Ссылку не дам, прости Изображение

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

Хотя, пожалуй, procexp - понавороченнее...
Аватара пользователя
Новичёк

Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение Новичёк »

Warwar

Вообще-то, у нас есть тема, посвященная проблемам удаления файлов. Рекомендую почитать [url=viewtopic.php?t=183105[/url]
Аватара пользователя
Vadikan

Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение Vadikan »

дело не в удалении... дело в принципе :о)

по-поводу FileMon... юзаю, давно уже... но проблему не решает, поскольку если файл ОТКРЫТ, но ни записи ни чтения не идет, то filemon НИЧЕГО не покажет, так как показывает именно АКТИВНУЮ работу с файлами, а не просто занятость файла как ресурса системы... по по-воду второй проги - посмотрю, не юзал еще... всем спасибо за ответы :о) видимо СРЕДСТВАМИ СИСТЕМЫ то, что мне нужно, сделать нельзя В ПРИНЦИПЕ...
Аватара пользователя
Warwar

Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение Warwar »

Проги по теме:

FreeFile

WhoLockMe

Unlocker

Для последнего создал
топик
в "Новостях ПО". Там по ссылкам можновыйти еще на кучу аналогичных прог...
Аватара пользователя
Greyman

Re: Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?

Сообщение Greyman »

Есть такая прога unlocker называется. Качай
http://ccollomb.free.fr/unlocker
и ставь. В меню появится доп. строчка нажимаеш на нужный файл unlocker - выскачит окошко с названием процесса.
Ответить

Вернуться в «Microsoft Windows 2000/XP»