EzPC - Как да ускорим зареждането на интернет пейджъра ICQ 2000b и да намалим размера на неговия софтуер
След това просто ще напиша останалите DLL файлове. Какво да правите с тях, мисля, че вече разбирате: ICQChat.dll - ICQ чат. ICQGreet.dll - Поздравителна картичка. ICQExprs.dll - Експресно имейл съобщение. ICQExCt.dll - Изпратете четирите ми ICQ адреса. ICQHops.dll - Начална страница на ICQ. ICQLDap.dll - LDAP търсене. ICQSdml.dll - ICQ изпращане на имейл. ICQSMS.dll - ICQ SMS съобщение. ICQSMSST.dll - Състояние на ICQ SMS. ICQWP.dll - ICQ уеб пейджър. Pop3.dll - Получаване на поща. Изпратете там. По принцип можете да изтриете още няколко файла и папки, но не съм сигурен точно за какво служат и до какво ще доведе изтриването им, така че не мога да гарантирам последствията. Ако знаете ненужни файлове или папки, които не са в този списък и за какво служат, пишете за тях във форума или на мен на Ася. След това можете да промените някои DLL файлове, за да премахнете ненужните бутони и редове. Например първите три бутона в Ace са: Канали, ICQMail и Интереси.
Най-общо казано, това може да бъде спряно с промяна в DLL файловете. Но реших да отида по-далеч. Не ми харесват долните бутони, затова махам отметката тук: Предпочитания\Активен списък\Показване на долните ICQ бутони Така Ася зарежда по-бързо и има само два долни бутона: ICQ и Онлайн статус. Единственото нещо, което изчезва от това, което е необходимо, е редът Промяна на потребителя на този компютър. Но можете да стигнете до него без никакви проблеми така: Щракнете с десния бутон върху иконата Asya в трея \Моят ICQ\Смяна на потребител на този компютър. Следователно няма проблеми със смяната на номера. И също така изчезва бутона за търсене, който е в менюто ICQ\Add/Invite Users. В обичайния Ace това меню съдържа доста редове, които затрудняват достъпа до търсенето. Затова реших да премахна ненужните. И в същото време реших да модифицирам менюто Помощ, така че да има само менюто About, тъй като другите не се използват. За товаТрябваше да вляза в DLL и да поправя нещо там. След това Ася придоби този вид:


Ако искате да имате подобна Asya, можете да изтеглите от тук архив с готови DLL-та, които просто трябва да копирате в папката Asya. В архива има 4 файла: ICQCore.dll, ICQSearc.dll, ICQWhite.dll и ICQusr.dll, ICQCore.dll вече е коригиран от първия пач, 3 горни бутона са премахнати, ICQ менюто е както на екранните снимки и е добавен надписът „Mirabilis Company поздравява ...“, за което по-долу. Можете също да промените ICQ менюто ръчно. За да направите това, трябва да направите промени в няколко DLL файлове. Направих следните промени: Във файла ICQCore.dll: String\505\ - премахнати редове от 8070 до 8076 включително, премахване на съответните редове от ICQ\Add/Invite Users. Допълнително променено менюто за помощ: Низ\506\ - заменен ред 8081 с "ICQ версия", изтрити редове 8082, 8083, от 8085 до 8089 включително. Ред 8090 беше заменен с „Версия“. String\507\ - изтрит низ 8096. String\508\ - изтрит низ 8113, заменен 8114 с "ICQ". Низ\513 - изтрит ред 8199. В резултат на тези промени в ICQCore.dll, както и след премахването на допълнителните DLL файлове, описани по-горе, останаха само 3 реда в менюто ICQ\Добавяне/Покани потребители: Намиране на потребител -> Добавяне към списък, ICQ Бели страници, Добавяне на контакт извън ICQ. Реших да ги преименувам, за което леко коригирах 3 файла: ICQSearc.dll\String\1\ ред 3 беше заменен с "Търсене", ICQWhite.dll\String\1\ ред 3 беше заменен с "White Pages", ICQusr.dll\String\64\ ред 1022 беше заменен с "Non ICQ Contact". В резултат на това редовете в менюто на ICQ са приели формата като на екранните снимки по-горе. Всичко това не означава, че трябва да си счупите главата, за да направите абсолютно същото ICQ меню като моето. Всичко зависи от вкуса, нуждите и въображението. Но е напълно възможно някойподредете точно такова меню. Би било много по-радикално, удобно и ефективно да промените изцяло папката ICQ. Но за това трябва да имате подходящите умения за кодиране и да копаете дълбоко в DLL файловете. А също и да имам време за всичко това, което нямам. Идеалното ICQ меню според мен би имало следната структура:
-----Изход----- Изключване в режим на готовност -----Настройки----- Към прост режим Преглед/промяна на моите данни Предпочитания Сигурност и поверителност -----Моят компютър----- Регистрация в ICQ Смяна на потребителя на този компютър Промяна на активния потребител -----Намиране на потребители ---- - Търсене на бяла страница
Където -----текст----- са разделители. Който първи смени менюто на ICQ, както е показано на диаграмата и обясни подробно как го е направил, ви обещавам добра шест значка + настойничество + съвети за защита + нещо друго. И като цяло, ако тази тема ви интересува и създадете свое собствено ICQ меню, изпратете ми вашата версия на Asya, много е интересно да видя как другите виждат този проблем. Има още една интересна особеност. След като регистрирате UIN, когато за първи път стартирате ICQ, Mirabilis ви изпраща първото поздравително съобщение. Но всъщност не го изпраща, а само го включва и може лесно да бъде променен тук: ICQCore.dll\String\447\ ред 7145. Можете да замените този ред с текста, който ви харесва най-много. Например, получих това съобщение:
„Компания Mirabilis ви поздравява за регистрацията на друго вино. Успех с отвличането ви!“

В резултат Ася стана около 2 пъти по-бърза, загуби около 7 мегабайта тегло, по-малко бъги, зарежда по-бързо и има хубаво лице, в което почти няма излишна функция. Всъщност темата за ICQ оптимизацията е неизчерпаема, тъй като има много повечефайлове и папки, които могат да бъдат изтрити, бутони и менюта, които могат да бъдат премахнати или реорганизирани, и начини да улесните живота на Ace.