Форум: "WinAPI";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
ВнизУдаление файла занятого другим процессом Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.034 c