![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удалить файл, открытый другим процессом [Win2k, WinXP]
RAD © (2011-12-12 01:32:00)Здравствуйте, уважаемые !
Возникла задача удалить файл, занятый другим процессом. Причем желательно, не завершая данный процесс (про то, что он после этого будет нестабильно работать - это неважно в данном случае).
Подобный функционал реализован, например, в утилите Unlocker.
Каким образом это можно сделать, подскажите ?
RAD (2011-12-12 09:35:00) [1]> Anatoly Podgoretsky ©
Это один вопрос - KilkennyCat от ответил на его часть - как закрыть ссылку, но не это было исходным вопросом. Остался вопрос - как ссылку получить.
Anatoly Podgoretsky (2011-12-12 08:44:00) [2]Одна тема, один вопрос
P (2011-12-12 08:08:00) [3]Список открытых файлов http://rouse.drkb.ru/winapi.php#enumopenfiles
RAD (2011-12-12 03:03:00) [4]Огромное спасибо! Часть задачи решена !
Тогда второй вопрос - как получить список процессов и значения ссылок в них для конкретного файла ?
KilkennyCat (2011-12-12 02:44:00) [5]http://www.codeguru.com/Cpp/W-P/files/fileio/article.php/c1287/