View previous topic :: View next topic |
Author |
Message |
skole

Joined: 31 Dec 2004 Posts: 162 Location: Россия, Оренбург
|
(Separately) Posted: Sun Sep 03, 2006 15:26 Post subject: Специальные иконки в Vista |
|
|
короче, в VISTA beta 2 файлы DriveLib.dll и IconLib.icl не хотят работать, к то может знает в чем проблема?! |
|
Back to top |
|
 |
skole

Joined: 31 Dec 2004 Posts: 162 Location: Россия, Оренбург
|
(Separately) Posted: Sat Sep 30, 2006 09:33 Post subject: |
|
|
Короче, проблема была в том, что VISTA не понимает 16-ти битные графические ресурсы. После того, как заменил все иконки в файле Totalcmd.exe на 32-битные с alpha каналом, стало возможо подключение внешних графических библиотек (хотя по сути оно не нужно стало ).
Для тех, кто не знает как это делать:
- берем UPX версии 2.02
- берем ResHacker (безразницы какой версии)
- в командной строке пишем UPX.EXE -d <путь к файлу Totalcmd.exe>
- далее ResHacker'ом открываем файл и меняем все иконки в разделе ICONS
- сохраняем и упаковываем назад наш редактированный файл UPX'ом (UPX <путь к Totalcmd.exe измененному>)
З.Ы. если разрешит администрация, могу выложить ссылку на некрякнутый, но с измененными ресурсами файл Totalcmd.exe (для ознакомления) |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Sep 30, 2006 11:31 Post subject: |
|
|
Дык вроде с изменением ресурсов и контрольная сумма меняется? Некрякнутый тотал вроде не должен работать с изменёнными ресурсами  |
|
Back to top |
|
 |
skole

Joined: 31 Dec 2004 Posts: 162 Location: Россия, Оренбург
|
(Separately) Posted: Sat Sep 30, 2006 17:04 Post subject: |
|
|
факт есть факт ) |
|
Back to top |
|
 |
-=Space=-
Joined: 14 Dec 2004 Posts: 54 Location: Из Зелека
|
(Separately) Posted: Wed Dec 06, 2006 20:43 Post subject: |
|
|
А чем бы оттредактировать icl файлы? _________________ Интересно начинать жизнь с нуля! ...... седьмого после единицы. |
|
Back to top |
|
 |
StrangeRRor

Joined: 15 Jul 2006 Posts: 214
|
(Separately) Posted: Wed Dec 06, 2006 22:02 Post subject: |
|
|
-=Space=- wrote: | А чем бы оттредактировать icl файлы? |
Плагин ICLRead |
|
Back to top |
|
 |
-=Space=-
Joined: 14 Dec 2004 Posts: 54 Location: Из Зелека
|
(Separately) Posted: Fri Dec 08, 2006 11:19 Post subject: |
|
|
Можно поподробнее.
У меня почему то не получается сделать iclку которая работала бы в висте.
Имеется файлик Wcicolib.icl, который работает только в XP
В висте с таким файлом плагин ругается что ошибка в архиве.
В XP плагином вытаскиваю все иконки как файлы.
ICLRead, как я понял, не умеет создавать архивы с 0 , поэтому редактирую другую уже 32 битную iclку из комплекта TC7
но в XP получается нерабочий в висте архив icl
в Висте же плагин вообще не хочет что либо менять, мотивируя что функция не поддерживается.
Что я делаю не так? Нужно ли конвертировать сами ico файлы? _________________ Интересно начинать жизнь с нуля! ...... седьмого после единицы. |
|
Back to top |
|
 |
xblp
Joined: 14 Jun 2009 Posts: 4
|
(Separately) Posted: Sun Jun 14, 2009 07:34 Post subject: |
|
|
Не появился ли плагин, позволяющий редактировать ресурсы в 32b версиях .icl? подобно ICLRead 1.4 (который умеет только создавать такие файлы). Или все используют сторонние внешние программы? |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10414 Location: Россия, Саратов
|
(Separately) Posted: Sun Jun 14, 2009 10:45 Post subject: |
|
|
xblp
Из истории изменений ICLRead.
Quote: | v1.4
С: поддержка 16-битных ICL-файлов под Windows Vista (и, возможно, Seven);
A: сохранение в 32-битные ICL-файлы в Windows 2000 и выше. В диалоге Упаковки файлов нужно вручную сменить расширение с "icl" на "icl32" (иконки будут пронумерованы начиная с нуля!). |
Плюс ридми. Или это на самом деле к Vista не относится?
А лично я, например, действительно пользуюсь сторонними программами. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
xblp
Joined: 14 Jun 2009 Posts: 4
|
(Separately) Posted: Sun Jun 14, 2009 12:51 Post subject: |
|
|
Avada, спасибо, проблема c добавлением новых файлов в существующую бибиотеку решается через:
icl32=15,%commander_path%\Plugins\wcx\ICLRead\ICLRead.wcx - но с потерей имен всех файлов. И при удалении иконки из библиотеки (.icl32), она снова конвертируется в старый формат, где TC (на Win7/Vista) не видит ресурсов. Как и в ICLView (wlx). Но с этим уже можно смириться. |
|
Back to top |
|
 |
KopBuH

Joined: 02 Jul 2010 Posts: 127 Location: Tashkent, Uzbekistan
|
(Separately) Posted: Fri Jul 02, 2010 09:45 Post subject: Замена иконок через wincmd.ini |
|
|
Можно сделать так.
Через ResHack распаковать все иконки из ехешника тоталки в папку , заменить на свои и открыть любую dll которая открытвается в семерке и тупо удалить из нее все ресурсы.
Потом ResHack>Меню "Action">Add New resource>Open new resource file>Выбор иконки>Вводим номер ресурса (смотрим на номер нужной иконки в TotalCmd.exe).
Добавив таким образом все иконки сохраняем как TCIcons.dll (или ище как нить) и прописываем путь к ней в своем wincmd.ini (строка IconLib=)
Я сделал так и все работало |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Fri Jul 02, 2010 11:47 Post subject: |
|
|
Но при этом ты будешь в нагрузку тянуть все секции кода и данных этой библиотеки, которые тебе ни к чему, в то время как пустая библиотека без кода, пригодная для базы библиотеки иконок, занимает всего килобайт:
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 |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1515
|
(Separately) Posted: Fri Jul 02, 2010 14:19 Post subject: |
|
|
KopBuH
Как вариант - воспользоваться автоматическим решением, полученным в этом топике. |
|
Back to top |
|
 |
cupuyc
Joined: 12 Jan 2010 Posts: 9
|
(Separately) Posted: Wed Feb 15, 2012 19:57 Post subject: Еще вариант... |
|
|
Столкнулся с подобной проблемой (не видно моих кастомизированных иконок в 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 |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10414 Location: Россия, Саратов
|
(Separately) Posted: Wed Feb 15, 2012 21:38 Post subject: |
|
|
cupuyc
Ничего нового не сказано. Поиском по форуму рекомендую почаще пользоваться. В разных темах (например, здесь) уже упоминалась масса способов решить эту проблему, включая Axialis IconWorkshop, а также плагин ICLView и так далее. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|