Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Удаление файла, если к нему закрыт доступ Добавлено: 15.11.07 23:10  

Автор вопроса:  Destem
Доброго, времени суток!!! Помогите советом))) Как удалить файл доступ к которому закрыт, т.е., например, этот файл использует другая программа. Поиск пробовал, но конкретно такой ситуации не встречал. Заранее спасибо.

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 16.11.07 00:15
Никак. Точнее, это возможно, но тут уже программирование на уровне шаманства: надо закрывать системные дескрипторы файлы, NTFS-дескрипторы, отсоединять пайпы и все в этом духе. Притом все это надо делать из ring0, следовательно надо писать драйвер. Так что....

Ответить

Номер ответа: 2
Автор ответа:
 Destem



Вопросов: 3
Ответов: 13
 Профиль | | #2 Добавлено: 16.11.07 13:13
Фигово, а нельзя ли как нить найти что за прога использует этот файл и закрыть ее саму (прогу).
Получается если такой файл лежит в какой-то папке, то папку тоже не удалишь?

Ответить

Номер ответа: 3
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #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
Стоп. Это что было? =-O Показывался только первый ответ... 5 пост признать недействительным.

Ответить

Номер ответа: 7
Автор ответа:
 Destem



Вопросов: 3
Ответов: 13
 Профиль | | #7 Добавлено: 17.11.07 15:56
всегда пожалуйста, тока от этого не легче

Ответить

Номер ответа: 8
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #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
Да и нашел ты ее, допустим, а это оказался explorer.exe, ты что его, закрывать будешь?

И что? Если ехр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/
Как раз для расблокирования подобных файлов, которые якобы кем-то используются.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам