Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: 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 вся ветка

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
1-1182926455
Stanislav
2007-06-27 10:40
2007.09.09
Упаковка данных с помощью ZLIB


15-1187184079
Черный Шаман
2007-08-15 17:21
2007.09.09
Четкое быстрое сравнение строк без учета регистра символов.


15-1187094594
Админостратар
2007-08-14 16:29
2007.09.09
Что-то терзает мутное сомнение...


2-1187553240
C0derr
2007-08-19 23:54
2007.09.09
Как сделать картинку в фрейме неподвижной при вертик. прокрутке?


15-1187095586
andreoman
2007-08-14 16:46
2007.09.09
ограничение кол-ва символов сообщения в Outlook