Особенности поиска в архивах
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Особенности поиска в архивах
Даже не знаю,как потолковее объяснить проблему.
Два часто используемых мной плагина, 7zip и fhRAR, прерывают работу ТС и запрашивают пароль, если по ходу поиска попадается зашифрованный файл.
Я хотел бы изменить такое их поведение,чтобы была возможность оставлять ТС "без присмотра",даже если запароленные архивы будут при этом выброшены из рассмотрения. Сырцы есть, созданы ,можно сказать, все условия. Но я не понимаю, как можно идентифицировать режим поиска.
У кого нибудь есть идеи?
Два часто используемых мной плагина, 7zip и fhRAR, прерывают работу ТС и запрашивают пароль, если по ходу поиска попадается зашифрованный файл.
Я хотел бы изменить такое их поведение,чтобы была возможность оставлять ТС "без присмотра",даже если запароленные архивы будут при этом выброшены из рассмотрения. Сырцы есть, созданы ,можно сказать, все условия. Но я не понимаю, как можно идентифицировать режим поиска.
У кого нибудь есть идеи?
Неужели все так мучаются при поиске,если попадается зашифрованный архив? Стоит в папке даунлоуда один архив забыть переупаковать и всё,поиск обламывается в самый интересный момент.
Может того..., запрос пароля при открытии архива запретить совсем и поизводить только по дополнительному требованию пользователя?
Может того..., запрос пароля при открытии архива запретить совсем и поизводить только по дополнительному требованию пользователя?
Хмм, ну заголовок-то окна поиска какой? "Поиск файлов"? Видимо, надо скрипт сделать такой, что висит в фоне и нажимает в диалогах с заголовком "пароль" кнопку "отмена", если среди всех окон есть одно с заголовком "поиск файлов".
Если хочешь модифицировать сырцы, то надо перед показом диалога для ввода пароля (если такое вообще возможно) проверить, а нет ли окон с заголовком "поиск файлов".
Напоминаю, что в хаках спец - majkinetor, а не я =)
Если хочешь модифицировать сырцы, то надо перед показом диалога для ввода пароля (если такое вообще возможно) проверить, а нет ли окон с заголовком "поиск файлов".
Напоминаю, что в хаках спец - majkinetor, а не я =)
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
У меня какой-то другой 7zip плагин? Пароль не запрашивает.
Скорее всего не по TFindFile, а по заголовку/классу окна сообщения плагина, не тотала. А его класс скорее всего какой-нибудь обычный типа #32767. Текст скорее всего тоже не выцепить, если это не StaticText, а без этого не узнать, о чём сообщение.
Глянь каким-либо пипером.
Скорее всего не по TFindFile, а по заголовку/классу окна сообщения плагина, не тотала. А его класс скорее всего какой-нибудь обычный типа #32767. Текст скорее всего тоже не выцепить, если это не StaticText, а без этого не узнать, о чём сообщение.
Глянь каким-либо пипером.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Не, мужики, господа, товарищи (как кому нравится
). Я действительно хочу подправить исходники fhRARa и (возможно) 7zipa. И идея funduka c поправкой Maximusa мне нравится.Но! Я напоминаю, дело то приходится иметь с WCX плагином.Стало быть, так легко окно Тотал Коммандера мне не отдастся,оно же мне не родитель.Не получится так легко,как с листер-плагинами,где хэндл родителя-окна листера получил и от него пляшешь.Вот я сейчас пытаюсь с уровня рабочего стола по классу TTOTAL_CMD искать.И от него дочку-окно поиска. Только-только начал.Пока не клеится.
А что касается плагина 7zip , то у меня версия 0.52 , и пароль она просит всегда, как только при поиске ей попадается зашифрованный архив.
Да,ну и последнее-почему меня не смущает,что это хак. Я надеюсь,что версия ТС,с которой он перестанет срабатывать, будет уже юникодной и с доработками.То есть необходимость в таком костыле,как fhRAR, там уже отпадёт.
А что касается плагина 7zip , то у меня версия 0.52 , и пароль она просит всегда, как только при поиске ей попадается зашифрованный архив.
Да,ну и последнее-почему меня не смущает,что это хак. Я надеюсь,что версия ТС,с которой он перестанет срабатывать, будет уже юникодной и с доработками.То есть необходимость в таком костыле,как fhRAR, там уже отпадёт.
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Дошло.
К сожалению, Parent он даёт только в ConfigurePacker.
GetNextWindow(HInstance, GW_OWNER);
GetParent(HInstance);
не прокатывают.
Может это?
http://www.wasm.ru/forum/viewtopic.php?pid=118883
К сожалению, Parent он даёт только в ConfigurePacker.
GetNextWindow(HInstance, GW_OWNER);
GetParent(HInstance);
не прокатывают.
Может это?
http://www.wasm.ru/forum/viewtopic.php?pid=118883
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми