Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Удалить файл, открытый другим процессом [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/


Наверх

Титульная страница Поиск, карта сайта Написать письмо