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

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Mon 27 Dec, 2010 14:09

Обсуждение плагина FileUnlock.

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

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

Post by lordmuzer » Mon 27 Dec, 2010 14:25

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

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

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Mon 27 Dec, 2010 14:29

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

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 » Mon 27 Dec, 2010 14:35

спасибо за плагин, но пока он у меня не работает :(
win7 x64, far 2.0.1768 х64/х86, результат одинаковый - при выборе File Unlock из плагинов, фар просто зависает (ждал 5 минут, потом закрыл крестиком).
пробовал в т.ч. без макросов и с единственным плагином File Unlock.
повторяется и на файлах, которые заведомо не заблокированы никакими процессами.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Mon 27 Dec, 2010 14:38

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

User avatar
DrKnS
Posts: 5422
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 249 times

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

Post by DrKnS » Mon 27 Dec, 2010 14:41

А показывать процесс, загрузивший выбранную dll, не умеет?

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Mon 27 Dec, 2010 14:50

Пока нет, но я подумаю над этим.

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

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

Post by lordmuzer » Mon 27 Dec, 2010 15:05

может лучше добавить префикс командной строки и через него передавать файл, для которого нужно сделать анлок ?
удобнее будет, чем искать все что есть в системе, а потом в нем искать то что надо конкретно сейчас.
показать процесс который блокирует файл очень интересная функция. потому как проще исправить сам источник проблемы чем грубо закрывать файл.

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Mon 27 Dec, 2010 15:10

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

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

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

Post by Skirda » Mon 27 Dec, 2010 15:14

Эта... тут подумалось.
IMHO, разумнее этот функционал перенести в ProcList.
Ы?
We are the Borg. You will be assimilated.
So Say We All!

DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

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

Post by DeeZ » Mon 27 Dec, 2010 15:23

Жаль что XP не поддерживается. =(

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

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Mon 27 Dec, 2010 15:25

Спасибо! :-)

User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

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

Post by lazyeugene » Mon 27 Dec, 2010 15:34

Да, очень бы хотелось ХР! Дома лично я планирую на 7ку переползти, но вот по работе бывать приходится на оч многих 2000/ХР :(

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

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

Post by lordmuzer » Mon 27 Dec, 2010 15:45



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

User avatar
zg
zero-gravity
Posts: 5648
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 112 times
Contact:

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

Post by zg » Mon 27 Dec, 2010 16:11

если файл открыт драйвером — Open handles not found.

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Mon 27 Dec, 2010 16:13

artemsen wrote:Ограничение:
Far должен быть запущен с правами пользователя, не ниже чем процесс, открывший файл. Другими словами - если файл открыт под администратором, а плагин вызван из под обычного пользователя - результата не будет.
А драйвер - это режим ядра.

Post Reply

Return to “Обсуждение плагинов”