Страница: 1 |
Страница: 1 |
Вопрос: Удаление файла, если к нему закрыт доступ
Добавлено: 15.11.07 23:10
Автор вопроса: Destem
Доброго, времени суток!!! Помогите советом))) Как удалить файл доступ к которому закрыт, т.е., например, этот файл использует другая программа. Поиск пробовал, но конкретно такой ситуации не встречал. Заранее спасибо.
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #1
Добавлено: 16.11.07 00:15
Никак. Точнее, это возможно, но тут уже программирование на уровне шаманства: надо закрывать системные дескрипторы файлы, NTFS-дескрипторы, отсоединять пайпы и все в этом духе. Притом все это надо делать из ring0, следовательно надо писать драйвер. Так что....
Номер ответа: 2
Автор ответа:
Destem
Вопросов: 3
Ответов: 13
Профиль | | #2
Добавлено: 16.11.07 13:13
Фигово, а нельзя ли как нить найти что за прога использует этот файл и закрыть ее саму (прогу).
Получается если такой файл лежит в какой-то папке, то папку тоже не удалишь?
Номер ответа: 3
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #3
Добавлено: 16.11.07 16:38
Найти прогу, которая использует файл, тоже непросто Да и нашел ты ее, допустим, а это оказался explorer.exe, ты что его, закрывать будешь? Папку тоже не удалить, ибо она непустая, в ней файл, который занят
Номер ответа: 4
Автор ответа:
Destem
Вопросов: 3
Ответов: 13
Профиль | | #4
Добавлено: 16.11.07 17:17
ну у меня это точно не эксплорер, программа стороннего производителя). Обидно конечно...
Номер ответа: 5
Автор ответа:
Mr.Smile
ICQ: 427682013
Вопросов: 14
Ответов: 464
Профиль | | #5
Добавлено: 16.11.07 23:04
Причем тут VBA? Хочешь удалить открытый документ?
Номер ответа: 6
Автор ответа:
Mr.Smile
ICQ: 427682013
Вопросов: 14
Ответов: 464
Профиль | | #6
Добавлено: 16.11.07 23:07
Стоп. Это что было? Показывался только первый ответ... 5 пост признать недействительным.
Номер ответа: 7
Автор ответа:
Destem
Вопросов: 3
Ответов: 13
Профиль | | #7
Добавлено: 17.11.07 15:56
всегда пожалуйста, тока от этого не легче
Номер ответа: 8
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #8
Добавлено: 18.11.07 09:53
http://www.wasm.ru/article.php?article=lockfileswork
Номер ответа: 9
Автор ответа:
Destem
Вопросов: 3
Ответов: 13
Профиль | | #9
Добавлено: 18.11.07 15:58
О, спасибки, почитаю!
Номер ответа: 10
Автор ответа:
Destem
Вопросов: 3
Ответов: 13
Профиль | | #10
Добавлено: 18.11.07 15:58
О, спасибки, почитаю!
Номер ответа: 11
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #11
Добавлено: 20.11.07 15:10
И что? Если ехрlorer закрыть, то ничего плохого не будет, только останется только фон рабочего стола и все. А потом восстанавливаешь его и все дела.
Номер ответа: 12
Автор ответа:
DrugON
ICQ: nospam
Вопросов: 10
Ответов: 53
Профиль | | #12
Добавлено: 14.03.08 02:27
Это нужно обязательно программно сделать? Или просто нужна тулза для сего действа?
Щас нарою...
Номер ответа: 13
Автор ответа:
DrugON
ICQ: nospam
Вопросов: 10
Ответов: 53
Профиль | | #13
Добавлено: 14.03.08 02:29
Вот она. ВРоде бесплатная:
http://www.ccollomb.free.fr/unlocker/
Как раз для расблокирования подобных файлов, которые якобы кем-то используются.