Дллки, которые удалил я:
icqateima32.dll, icqateimg32.dll, icqateres.dll - Эти три файла отвечают за появление
баннеров. Можно удалить сразу, не задумываясь.
ICQAL.dll, ICQALn.dll - Если не испольузете ActiveList или не знаете, что это такое,
можно удалять.
ICQChnl.ocx - Отвечает за менюшку Channels, которая появляется с левой стороны
при первом включении аси. А также при кликании верхней левой кнопки под
названием Channels. Нужна только наивным америкосам. Удаляем.
ICQPhCl.dll - ICQPhone. Никто не юзает. Можно удалить. Причем после этого ичезнет
доставшая всех кнопка Talk рядом с кнопкой Send в окне отправки сообщения.
ICQRndP.dll - Есть такая туфтовая фича Chat With a Friend, которую никто никогда не
использует. Удалит соответствующее меню из Онлайн Статуса.
ICQPhSt.dll - ICQ Phone Status. Удалит соответствующее меню из Онлайн Статуса.
|
При удалении ICQRndP.dll и ICQPhSt.dll одновременно меню Online Status примет
такой вид: |
Далее я просто напишу остальные дллки. Что с ними делать, я думаю вам и
так понятно:
ICQChat.dll - ICQ Chat.
ICQGreet.dll - Greeting Card.
ICQExprs.dll - Email Express Message.
ICQExCt.dll - Send My four ICQ Addresses.
Отправляем туда же.
ICQHops.dll - ICQ Homepage.
ICQLDap.dll - LDAP Search.
ICQSdml.dll - ICQ Send mail.
ICQSMS.dll - ICQ SMS message.
ICQSMSST.dll - ICQ SMS Status.
ICQWP.dll - ICQ Web Pager.
Pop3.dll - Receiving mail.
В принципе можно удалить еще некоторые файлы и папки, но я точно не
уверен для чего они и к чему приведет их удаление, поэтому гарантировать
последствия не могу.
|
Далее можно подправить некоторые дллки, чтоб удалить ненужные
кнопки и строчки. Например три верхние кнопки в асе: Channels, ICQMail и Interests.
Занимают кучу свободного места и тормозят систему. |
Можно их убрать через настройки, скажете вы. Но ведь тогда
автоматически уйдут еще 2 маленькие кнопки: Online Mode и Contact List Groups.
А они нужны. Можно закачать патч
или вправить дллку. На самом деле нет ничего сложного. Берете любой редактор
ресурсов. Какой? Дело вкуса: Restorator, Resource Hacker, eXeScope, а может что-то другое.
Закрываете асю, открываете в любой из вышеперечисленных прог файл ICQCore.dll и
находите строчку Dialog\2168. Там вверху вот такие цифры: 0, 0, 147, 16. Меняете на 0, 0, 0, 0.
Больше ничего не трогаете.
|
Остается сохранить и включить асю. Если все сделали правильно, то
трех верхних кнопок Вы больше не увидите. |
Вообще говоря на этом можно было бы остановиться с изменением дллок.
Но я решил пойти дальше. Я не люблю нижние кнопки, поэтому вот тут убираю
галочку: Preferences\Active List\Show bottom ICQ buttons. Так ася грузится быстрее и имеет только
две нижние кнопки: ICQ и Online Status. Единственное, что исчезает из того, что нужно -
это строчка Change User on this computer. Но к ней без проблем можно пройти так: Правая
кнопка мыши на значке аси в трее\My ICQ\Change User on this computer. Поэтому со сменой номера
проблем не возникает. А также пропадает кнопка поиска, которая есть в меню
ICQ\Add / Invite Users. В обычной асе в этой менюшке находится довольно много строчек,
которые затрудняют доступ к поиску.
|
Поэтому ненужные я решил убрать. А заодно решил модифицировать
меню Help, чтоб там было только меню About, т.к другие не используются. Для
этого пришлось лезть в дллки и кое-чего там исправить. После этого ася
приобрела вот такой вид: |
Если хотите иметь подобную асю, можно скачать вот тут
архив с готовыми дллками, которые просто нужно скопировать в папку аси. В
архиве 4 файла: ICQCore.dll, ICQSearc.dll, ICQWhite.dll и ICQusr.dll, ICQCore.dll уже пропачен первым
патчем, убраны 3 верхние кнопки, меню ICQ как на скриншотах, а также добавлена
надпись "Компания Мирабилис поздравляет…", о которой ниже. Можно также
изменить меню ICQ вручную. Для этого нужно внести изменения в несколько дллок.
Я сделал такие изменения:
В файле ICQCore.dll:
String\505\ - удалил строки с 8070 по 8076 включительно, убрав соответствующие строки
из ICQ\Add / Invite Users.
Далее изменил меню Help:
String\506\ - заменил строку 8081 на "ICQ Version", удалил строки 8082, 8083, с 8085 по
8089 включительно. Строку 8090 заменил на "Version".
String\507\ - удалил строку 8096.
String\508\ - удалил строку 8113, заменил 8114 на "ICQ".
String\513 - удалил строку 8199.
В результате этих изменений в ICQCore.dll, а также после удаления лишних
дллок, о которых описано выше, в меню ICQ\Add / Invite Users осталось всего 3 строки: Find
User -> Add To List, ICQ White Pages, Add Non ICQ Contact. Я их решил переименовать, для чего немного
подправил 3 файла:
ICQSearc.dll\String\1\ строчку 3 заменил на "Search",
ICQWhite.dll\String\1\ строчку 3 заменил на "White Pages",
ICQusr.dll\String\64\ строчку 1022 заменил на "Non ICQ Contact".
В итоге строки в меню ICQ приобрели вид как на скриншотах выше. Все это
не означает, что вы обязательно должны сломя голову делать абсолютно такое же
меню ICQ, как у меня. Здесь все зависит от вкуса, потребности и фантазии. Но
вполне возможно, что кого-то устроит именно такое меню.
Гораздо более радикальным, удобным и эффективным было бы полное
изменение папки ICQ. Но для этого нужно обладать соотвестствующими навыками в
кодинге и покопаться как следует в дллках. А также иметь время на все это,
коего у меня нет. Идеальное меню ICQ по моему мнению имело бы такую структуру:
-----Exit-----
Shut Down Standby
-----Settings-----
To simple mode
View / Change my details
Preferences
Security and Privacy
-----My Computer-----
Registration to ICQ
Change User on this computer
Change the Active User
-----Find Users-----
White Pages Search
Где ---текст--- - разделители.
Есть еще одна интересная фича. После регистрации уина при первом
запуске ICQ компания Мирабилис отсылает вам первое сообщение с поздравлением.
Но на самом деле не отсылает, а просто включает и его легко можно изменить вот
тут:
ICQCore.dll\String\447\ строка 7145.
Можно заменить эту строчку на текст, который больше по душе Вам. У меня,
например, получилось вот такое сообщение: "Компания Мирабилис поздравляет
Вас с регистрацией очередного уина. Удачного Вам угона!"
Теперь по поводу другой проблемы. Допустим Вы зарегили асю. А у Вас ее
сперли или вернули свою. А строчка в списке уинов осталась. Удалить
стандартными средствами ее нельзя, потому как пароль изменен, а Вы его не
знаете. Переустанавливать всю асю из-за такой фигни неохота. А между тем этот
трабл решается элементарно. Допустим Ваш уин был 60000 :). Вырубаем асю,
открываем редактор реестра, идем вот сюда:
HKEY_CURRENT_USER\SOFTWARE\Mirabilis\ICQ\Owners и удаляем строчку 60000.
Идем сюда: C:\Program Files\ICQ\2000b и удаляем все файлы с именем 60000.
Потом идем сюды C:\Program Files\ICQ\DataFiles, и удаляем папку с названием 60000.
Остается зайти в папку C:\Program Files\ICQ\UIN и удалить файл 60000.uin. Все. Нет
никаких следов того, что этот уин когда-то был в Вашей асе.
Наконец добрались до последней стадии наших разборок с асей. Как
сделать так, чтобы вместо кнопки SMS был наш ник? Если по какой-то причине у Вас
нет в папке аси папки под названием Partner, то добавьте. Внутри нее лежат
несколько файлов: partner.xml, smsbig.bmp, smssmall.bmp и возможно smsbig1.bmp и smssmall1.bmp. Для нас
важны первые три. Для начала нужно создать файл smsbig.bmp. Для этого берется Photoshop
или любой другой профессиональный редактор графики. Цвет фона должен быть
такой: Red - 214, Green - 221, Blue - 228. Если вы поставите другой, то у кнопки будут видны
края и смотреться будет неважно. Далее рисуете там, что нравится. Обычно
нравится ник :). Мне Strannik за несколько минут наваял 5 хороших логотипчиков (спасибы
:)). Потом сохраняете свое творение как 24 битный bmp файл. Делаете 2 файла,
переименовываете в smsbig.bmp и smssmall.bmp и вставляете в папку Partner. Теперь осталось
открыть partner.xml и кое-что в нем подправить. У меня получилось вот так:
|
<icqlogo type="logo" alignment="center">
<big path="smsbig1.bmp"></big>
<icon path="smssmall1.bmp"></icon>
<link path="http://soanet.h1.ru" atecaption="soa"></link>
<backcolor red="214" green="221" blue="228"></backcolor>
</icqlogo>
alignment - как будет расположено лого у Вас в ICQ: left, right, center.
big path - название вашего файла с логотипом.
link path - адрес, который будет использоваться при нажатии на кнопку. backcolor -
цвет фона под кнопкой. Ставите его таким же, как и цвет фона Потом все
файлы и саму папку делаете Read-Only.
В итоге ася стала шустрее примерно в 2 раза, похудела примерно на 7
мегабайт, меньше глючит, быстрее загружается и имеет приятный фейс, в
котором нет почти ни одной лишней функции.
На самом деле тема оптимизации ICQ неисчерпаема, так как
существует еще множество файлов и папок, которые можно удалить, кнопок и
меню, которые можно убрать или реорганизовать и способов облегчить
жизнь асе. |
send by .::†Stranix†::.
В начало
|