Вниз
Скачать: CL | DM;

Как програмно разблокировать файл? (+)   Найти похожие ветки 

 
dRake ©   (2007-03-07 21:40) [0]

Нужно экстренно удалить некий файл. Может возникнуть ситуация что он заблокирован (висят открытые хендлы на него)... Как програмно их обрубить (если это вообще возможно на уровне WinAPI) ?


 
Германн ©   (2007-03-08 00:14) [1]

1. Может поможет format C: ? Но в ФСБ сидят не только дураки :)
2. С4 - гарантирует результат! Но возможны жертвы среди мирного населения :)
3. Можно
> на уровне WinAPI
"вырубить" все процессы, что даст почти полную гарантию "разблокированности" файла. Но будет ли это "экстренно", это ещё вопрос :)


 
GrayFace ©   (2007-03-08 01:53) [2]

> Нужно экстренно удалить некий файл
Точно нужно?

Месяц назад была близкая тема: http://delphimaster.net/view/4-1170762602/
На wasm.ru кое-что вроде было по сабжу в статьях, но кажется, на уровне драйвера.


 
dRake ©   (2007-03-08 03:21) [3]

Побродил по инету - нашел програмку Unlocker.
Она занимается сабжем :) Будем изучать....


 
SLoW.AlfaMoon.Com   (2007-03-23 09:08) [4]

На самом деле вариантов несколько.
В юзермоде
1. DuplicateHandle с флагом DUPLICATE_CLOSE_SOURCE.
Вариант не пройдет, если установлен флаг ProtectFromClose.
2. Инжект кода, закрывающего хэндл.

Unlocker пользуется драйвером.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
2-1187177634
nord489
2007-08-15 15:33
2007.09.09
Button


15-1187230220
Slider007
2007-08-16 06:10
2007.09.09
С днем рождения ! 16 августа 2007 четверг


15-1186354511
lookin
2007-08-06 02:55
2007.09.09
За что уважаю ДДТ...


15-1185177914
Mystic
2007-07-23 12:05
2007.09.09
В продолжение шахматной темы


15-1186674765
@!!ex
2007-08-09 19:52
2007.09.09
Как убрать звук?




   Наверх