Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

Удаление файла занятого другим процессом   Найти похожие ветки 

 
delete_file   (2007-04-28 21:24) [0]

Как можно освобадить файл занятый другим процессом?


 
Kedge ©   (2007-04-28 21:42) [1]

> [0] delete_file   (28.04.07 21:24)
>Как можно освобадить файл занятый другим процессом?
Можно терминировать процесс или попробовать DuplicateHandle занятого файда с параметром DUPLICATE_CLOSE_SOURCE.
Но, imho, и то и другое - очень плохо. Лучше подождать пока файл не освободится :)


 
Ketmar ©   (2007-04-28 22:17) [2]

не "очень плохо", а "очень-очень плохо и некультурно". хотя при большом количестве настойчивости и своп можно грохнуть. %-)


 
slow.alfamoon.com   (2007-04-29 08:57) [3]

DuplicateHandle занятого файла с параметром DUPLICATE_CLOSE_SOURCE.
может не получиться, если установлено ProtectFromClose в свойствах хэндла.


 
A.L.E.X.A.N.D.E.R ©   (2007-04-29 09:39) [4]

DUPLICATE_CLOSE_SOURCE - таким образом и систему можно снести , если постараться .


 
Kedge ©   (2007-04-29 10:38) [5]

> [3] slow.alfamoon.com   (29.04.07 08:57)
>DuplicateHandle занятого файла с параметром DUPLICATE_CLOSE_SOURCE.
>может не получиться, если установлено ProtectFromClose в свойствах хэндла.
Было написано "попробовать DuplicateHandle" :)
> [4] A.L.E.X.A.N.D.E.R ©   (29.04.07 09:39)
>DUPLICATE_CLOSE_SOURCE - таким образом и систему можно снести , если постараться .
Для этого (систему можно снести) и стараться не надо - достаточно иметь кривые руки :)


 
Belorus ©   (2007-04-29 14:38) [6]

Систему можно и без этого снести. Просто удалять всё что удаляется в %WINDIR


 
delete_file   (2007-04-30 00:04) [7]

Кто нибудь юзал прогу Unlocker? Эта прога показывает процессы которые работают с файлом и без проблем освобождает файл. Как эта прога работает? Как можно реализавать функцию этой проги?


 
slow.alfamoon.com   (2007-04-30 07:09) [8]

Драйверочек там, с прямым доступом к таблице хэндлов. Я все никак не доберусь сделать аналогичный :)


 
Novice   (2007-05-02 06:57) [9]

А можно ли этот самый драйверочек укоротить? Чтобы он не мог влиять на некоторые хендлы? А то ведь и правда -

Ketmar ©   (28.04.07 22:17) [2]
не "очень плохо", а "очень-очень плохо и некультурно". хотя при большом количестве настойчивости и своп можно грохнуть. %-)

Случился прецедент.


 
SLoW.AlfaMoon.Com   (2007-05-02 09:19) [10]

Бороться с этим драйвером тяжко. Надобно скрывать записи в таблице хэндлов, а как это повлияет на работу с объектами - не знаю.


 
delete_file   (2007-05-02 21:00) [11]

Можно ли этот драйвер у себя в программе использовать? Чтобы освобождать занятые файлы.


 
SLoW.AlfaMoon.Com   (2007-05-03 09:38) [12]

Попробуйте ;о)
Правда, придется реверсить Unlocker.exe :)


 
delete_file   (2007-05-04 23:27) [13]


> SLoW.AlfaMoon.Com   (03.05.07 09:38) [12]
> Попробуйте ;о)Правда, придется реверсить Unlocker.exe :)


Как это?


 
Dmitry___   (2007-05-05 15:59) [14]


> Как это?

Дебажить да дизассемблить :)



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
2-1192871298
sydenis
2007-10-20 13:08
2007.11.11
как удалить текст из файла?


2-1192771585
Lamer666
2007-10-19 09:26
2007.11.11
КАК "КОДОМ" присвоить картинку в Image?


2-1192729777
periskops
2007-10-18 21:49
2007.11.11
Определение прав пользователя


1-1188202326
member
2007-08-27 12:12
2007.11.11
Действия в расшаренном ресурсе


2-1192772617
ses
2007-10-19 09:43
2007.11.11
combobox. edit;