Page 1 of 4

FileUnlock — принудительное закрытие файла

Posted: Mon 27 Dec, 2010 14:09
by artemsen
Обсуждение плагина FileUnlock.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 14:25
by lordmuzer
первый вопрос: под xp я так понимаю не спроста его нету и просить даже не стоит ? тогда можно хотя бы не падать вот так, если это оно:
второе: будет ли работать под win7 x64, если фар (и плагин) x32 ? это еще не смог проверить - просто негде.

ЗЫ: спасибо за плагин, действительно мне нужная штука.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 14:29
by artemsen
1. По поводу минимальных ОС я дописал в анонс (Vista/Server 2008), на XP работать точно не будет (хотя можно допилить, но не хочется :-) ).
2. Под win7 с фаром x32 работать будет.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 14:35
by Kerberos464
спасибо за плагин, но пока он у меня не работает :(
win7 x64, far 2.0.1768 х64/х86, результат одинаковый - при выборе File Unlock из плагинов, фар просто зависает (ждал 5 минут, потом закрыл крестиком).
пробовал в т.ч. без макросов и с единственным плагином File Unlock.
повторяется и на файлах, которые заведомо не заблокированы никакими процессами.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 14:38
by artemsen
Скорее всего слишком много открытых в системе файлов, для поиска я беру все, что найду и убираю лишнее. Либо просто баг :-) Добавлю окно с возможностью закрытия.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 14:41
by DrKnS
А показывать процесс, загрузивший выбранную dll, не умеет?

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 14:50
by artemsen
Пока нет, но я подумаю над этим.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 15:05
by lordmuzer
может лучше добавить префикс командной строки и через него передавать файл, для которого нужно сделать анлок ?
удобнее будет, чем искать все что есть в системе, а потом в нем искать то что надо конкретно сейчас.
показать процесс который блокирует файл очень интересная функция. потому как проще исправить сам источник проблемы чем грубо закрывать файл.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 15:10
by artemsen
Это не мои заморочки, нельзя искать дескриптор файла по имени (в пользовательском режиме по крайней мере). Я могу получить список открытых дескрипторов, далее заходя в каждый процесс я спрашиваю - вот этот дескриптор - это типа кто? Он мне - это файл C:\myfile.txt. Я смотрю - он мне нужен? И так далее. Так что проблему с поиском это не решит.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 15:14
by Skirda
Эта... тут подумалось.
IMHO, разумнее этот функционал перенести в ProcList.
Ы?

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 15:23
by DeeZ
Жаль что XP не поддерживается. =(

Автору респект, за офигенные плагины.

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 15:25
by artemsen
Спасибо! :-)

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 15:34
by lazyeugene
Да, очень бы хотелось ХР! Дома лично я планирую на 7ку переползти, но вот по работе бывать приходится на оч многих 2000/ХР :(

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 15:45
by lordmuzer


ясно, тогда понятно почему тот же http://cedrick.collomb.perso.sfr.fr/unlocker/ все время мучается с драйверами для своей работы.
не все так просто как думалось. хорошо что Ваш плагин хотя бы должен работать в 64 ос сразу же

Re: FileUnlock - принудительное закрытие файла

Posted: Mon 27 Dec, 2010 16:11
by zg
если файл открыт драйвером — Open handles not found.