Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Total7zip 
Author Message
Total7zip



PostPosted: Sat Dec 18, 2010 23:29    Post subject: Reply with quote

MVV wrote:
есть вопрос касаемо открытия плагином экзешников как набора секций. Есть ли возможность узнать у библиотеки формат открываемого архива? Было бы замечательно в случае, если библиотека открывает файл не как SFX-архив, а как PE-файл, просто возвращать тоталу, что архив не поддерживается - причем, хорошо бы делать это еще при вызове CanYouHandleThisFile. Если я запрашиваю листинг с помощью консольной 7z.exe с флагом -slt, я прекрасно вижу разницу в описании форматов. А если открываю гуишным менеджером, его диалог информации об архиве показывает формат 7-Zip.PE. Вот его бы иметь возможность блокировать.


попробуйте
http://narod.ru/disk/1664028001/Total7zip_0581.rar.html
в архиве только wcx. добавил возможность настроить исключения для форматов.
например
Code:
   
<formatsDisabled>
      <format description="PE" guid="{23170F69-40C1-278A-1000-000110DD0000}">
         <ext val="exe" />
      </format>
   </formatsDisabled>

правила такие - структура узла formatsDisabled такая же как у просто formats. только расширения задавать не обязательно. в приведенном примере блокируется PE распаковщик, только для exe файлов.
если убрать список расширений - будет блокироваться для всех.
оно?
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2


Last edited by Total7zip on Sun Dec 19, 2010 00:44; edited 2 times in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group