|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом? |
|
Разное - [решено] Система говорит, что файл используется. Как узнать каким процессом?
|
Новый участник Сообщения: 7 |
если система говорит (при удалении или еще когда), что данный файл используется "кем-то", можно ли (и если можно, что как) узнать, КЕМ ИМЕННО он используется?
|
|
------- Отправлено: 15:49, 22-11-2004 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Загрузить тулзу 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 = @"(?<=\s+pid:\s+)\b(\d+)\b(?=\s+)"; foreach(Match match in Regex.Matches(outputTool, matchPattern)) { Process.GetProcessById(int.Parse(match.Value)).Kill(); } |
Отправлено: 04:12, 12-08-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Спасибо! Unlocker помог! Взял из Total Commander Power User v.50
|
Отправлено: 08:55, 30-12-2010 | #12 |
Старожил Сообщения: 263
|
Профиль | Отправить PM | Цитировать Цитата Warwar:
Find>Handle or DLL и вбиваешь имя файла. После чего найдешь Handl'ы, которые используют данный файл и процесс. Мне этот метод нравится тем, что для поиска ему не нужен пользователь с завышенными правами, чем Unlocker, который требует права Debug'ера - не жирно ли такие права требовать? |
|
------- Отправлено: 11:01, 30-12-2010 | #13 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как с помощью батника узнать, используется ли в названии файла\папки кириллица? | Nun-Nun | Скриптовые языки администрирования Windows | 4 | 28-10-2010 11:44 | |
V. 5.5/2000/2003 - Как узнать к каким ящикам есть доступ у пользователя | Selco | Microsoft Exchange Server | 1 | 19-07-2010 20:28 | |
Помогите узнать что за файл | Alex85 | Хочу все знать | 2 | 16-07-2010 08:49 | |
как узнать по каким папка лазил пользователь | vova_king | Хочу все знать | 1 | 09-03-2009 18:29 | |
Система не пускает, говорит домен недоступен | pentium007 | Microsoft Windows NT/2000/2003 | 9 | 29-07-2004 16:31 |
|