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 

Специальные иконки в Vista
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
skole



Joined: 31 Dec 2004
Posts: 162
Location: Россия, Оренбург

Post (Separately) Posted: Sun Sep 03, 2006 15:26    Post subject: Специальные иконки в Vista Reply with quote

короче, в VISTA beta 2 файлы DriveLib.dll и IconLib.icl не хотят работать, к то может знает в чем проблема?!
Back to top
View user's profile Send private message
skole



Joined: 31 Dec 2004
Posts: 162
Location: Россия, Оренбург

Post (Separately) Posted: Sat Sep 30, 2006 09:33    Post subject: Reply with quote

Короче, проблема была в том, что VISTA не понимает 16-ти битные графические ресурсы. После того, как заменил все иконки в файле Totalcmd.exe на 32-битные с alpha каналом, стало возможо подключение внешних графических библиотек (хотя по сути оно не нужно стало Very Happy ).

Для тех, кто не знает как это делать:
- берем UPX версии 2.02
- берем ResHacker (безразницы какой версии)
- в командной строке пишем UPX.EXE -d <путь к файлу Totalcmd.exe>
- далее ResHacker'ом открываем файл и меняем все иконки в разделе ICONS
- сохраняем и упаковываем назад наш редактированный файл UPX'ом (UPX <путь к Totalcmd.exe измененному>)

З.Ы. если разрешит администрация, могу выложить ссылку на некрякнутый, но с измененными ресурсами файл Totalcmd.exe (для ознакомления)
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Sat Sep 30, 2006 11:31    Post subject: Reply with quote

Дык вроде с изменением ресурсов и контрольная сумма меняется? Некрякнутый тотал вроде не должен работать с изменёнными ресурсами Confused
Back to top
View user's profile Send private message
skole



Joined: 31 Dec 2004
Posts: 162
Location: Россия, Оренбург

Post (Separately) Posted: Sat Sep 30, 2006 17:04    Post subject: Reply with quote

факт есть факт )
Back to top
View user's profile Send private message
-=Space=-



Joined: 14 Dec 2004
Posts: 54
Location: Из Зелека

Post (Separately) Posted: Wed Dec 06, 2006 20:43    Post subject: Reply with quote

А чем бы оттредактировать icl файлы?
_________________
Интересно начинать жизнь с нуля! ...... седьмого после единицы.
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Wed Dec 06, 2006 22:02    Post subject: Reply with quote

-=Space=- wrote:
А чем бы оттредактировать icl файлы?

Плагин ICLRead
Back to top
View user's profile Send private message
-=Space=-



Joined: 14 Dec 2004
Posts: 54
Location: Из Зелека

Post (Separately) Posted: Fri Dec 08, 2006 11:19    Post subject: Reply with quote

Можно поподробнее.
У меня почему то не получается сделать iclку которая работала бы в висте.
Имеется файлик Wcicolib.icl, который работает только в XP
В висте с таким файлом плагин ругается что ошибка в архиве.
В XP плагином вытаскиваю все иконки как файлы.
ICLRead, как я понял, не умеет создавать архивы с 0 , поэтому редактирую другую уже 32 битную iclку из комплекта TC7
но в XP получается нерабочий в висте архив icl
в Висте же плагин вообще не хочет что либо менять, мотивируя что функция не поддерживается.
Что я делаю не так? Нужно ли конвертировать сами ico файлы?
_________________
Интересно начинать жизнь с нуля! ...... седьмого после единицы.
Back to top
View user's profile Send private message
xblp



Joined: 14 Jun 2009
Posts: 4

Post (Separately) Posted: Sun Jun 14, 2009 07:34    Post subject: Reply with quote

Не появился ли плагин, позволяющий редактировать ресурсы в 32b версиях .icl? подобно ICLRead 1.4 (который умеет только создавать такие файлы). Или все используют сторонние внешние программы?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10414
Location: Россия, Саратов

Post (Separately) Posted: Sun Jun 14, 2009 10:45    Post subject: Reply with quote

xblp
Из истории изменений ICLRead.
Quote:
v1.4
С: поддержка 16-битных ICL-файлов под Windows Vista (и, возможно, Seven);
A: сохранение в 32-битные ICL-файлы в Windows 2000 и выше. В диалоге Упаковки файлов нужно вручную сменить расширение с "icl" на "icl32" (иконки будут пронумерованы начиная с нуля!).

Плюс ридми. Или это на самом деле к Vista не относится?
А лично я, например, действительно пользуюсь сторонними программами.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
xblp



Joined: 14 Jun 2009
Posts: 4

Post (Separately) Posted: Sun Jun 14, 2009 12:51    Post subject: Reply with quote

Avada, спасибо, проблема c добавлением новых файлов в существующую бибиотеку решается через:
icl32=15,%commander_path%\Plugins\wcx\ICLRead\ICLRead.wcx - но с потерей имен всех файлов. И при удалении иконки из библиотеки (.icl32), она снова конвертируется в старый формат, где TC (на Win7/Vista) не видит ресурсов. Как и в ICLView (wlx). Но с этим уже можно смириться.
Back to top
View user's profile Send private message
KopBuH



Joined: 02 Jul 2010
Posts: 127
Location: Tashkent, Uzbekistan

Post (Separately) Posted: Fri Jul 02, 2010 09:45    Post subject: Замена иконок через wincmd.ini Reply with quote

Можно сделать так.
Через ResHack распаковать все иконки из ехешника тоталки в папку , заменить на свои и открыть любую dll которая открытвается в семерке и тупо удалить из нее все ресурсы.
Потом ResHack>Меню "Action">Add New resource>Open new resource file>Выбор иконки>Вводим номер ресурса (смотрим на номер нужной иконки в TotalCmd.exe).
Добавив таким образом все иконки сохраняем как TCIcons.dll (или ище как нить) и прописываем путь к ней в своем wincmd.ini (строка IconLib=)
Я сделал так и все работало
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Fri Jul 02, 2010 11:47    Post subject: Reply with quote

Но при этом ты будешь в нагрузку тянуть все секции кода и данных этой библиотеки, которые тебе ни к чему, в то время как пустая библиотека без кода, пригодная для базы библиотеки иконок, занимает всего килобайт:
Code:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="Stub.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Stub.7z"

N3q8ryccAANCkb9vxAAAAAAAAABbAAAAAAAAADJ0Z5IAJpaOcAAX9+wFu+r0/5QBL0TuTr0JC8RR
JyHtiJ1Ibop0Djv+0+fPmuNnwObb7K2cSjNYr4A0tFGSXTtJgxHwRFn8n/5zxKygjNZv6xGEPfwt
zGQxqEK369fUa1dhomrpEeZ7sveR6rbpHRJ3f144+glQJ73T3i/YtW72cpM5t1m3NV0FciirSFZI
Kk+Ky9RkrfRwBR9rG5UGFB2TvB8ISkk9hpZAOgqBMDvEsyhQ2D5YjvwLbGwHpN00NLqy84Dl1uIA
AQQGAAEJgMQABwsBAAIjAwEBBV0AAAEABAMDAQMBAAyEAIQAAAgKAbEQQgcAAAUBERMAUwB0AHUA
YgAuAGQAbABsAAAAFAoBADYPjY+6GcsBFQYBACAIAAAAAA==


Правда, забодаешься таким способом переносить иконки.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1515

Post (Separately) Posted: Fri Jul 02, 2010 14:19    Post subject: Reply with quote

KopBuH
Как вариант - воспользоваться автоматическим решением, полученным в этом топике.
Back to top
View user's profile Send private message
cupuyc



Joined: 12 Jan 2010
Posts: 9

Post (Separately) Posted: Wed Feb 15, 2012 19:57    Post subject: Еще вариант... Reply with quote

Столкнулся с подобной проблемой (не видно моих кастомизированных иконок в icl-библиотеке в Win Vista)...
Сначала грешил на переменную %COMMANDER_PATH%, а оказалось все на много хуже.
Выход нашел более простой и быстрый... В несколько щелчков мыши и автомат!
Нужна софтина Axialis IconWorkshop (я юзал v6.31, Portable).

Открываем вашу 16-битную библиотеку

Icon Library -> Select ALL
Icon Library -> Export as ICL or DLL, пишем имя библиотеке и ВСЕ!
На выходе 32-bit ICL.
PS конвертировал в XP...
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10414
Location: Россия, Саратов

Post (Separately) Posted: Wed Feb 15, 2012 21:38    Post subject: Reply with quote

cupuyc
Ничего нового не сказано. Поиском по форуму рекомендую почаще пользоваться. В разных темах (например, здесь) уже упоминалась масса способов решить эту проблему, включая Axialis IconWorkshop, а также плагин ICLView и так далее.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group