|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 11, 2004 10:49:39 Привет всем, у меня такой вопрос. Можно ли каким-либо образом удалить файл, который держит другой процесс(допустим открыла его в режиме READ/WRITE и т.д.). И что для этого нужно сделать. Заранее спасибо! |
|
|
Дата: Июн 11, 2004 10:53:50 Нельзя. Правда если напрямую с диском работать, то можно, но это сложно, особенно для NTFS. |
|
|
Дата: Июн 11, 2004 11:04:39 Насколько сложно? |
|
|
Дата: Июн 11, 2004 11:31:41 liss: легче легкого. Энумеруешь все хендлы в системе, спаришваешь у каждого хендла имя объекта (чтоб найти хендл, который твоему файлу принадлежит) потом инжектируешься в процесс, и говоришь этому хендлу CloseHandle. Да. В этом методе есть некоторое количество проблем (ищи по форуму мои топики, связанные с подвисоном ZwQuerySystemInformation) |
|
|
Дата: Июн 13, 2004 15:00:54 2 rst: Хороший совет! спасибо... Я так и сделал. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.048 |