Притча про асино схудненні.
Дллкі, які видалив я:
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.
Взагалі кажучи на цьому можна було б зупинитися зі зміною дллок. Але я вирішив піти далі. Я не люблю нижні кнопки, тому ось тут прибираю галочку: 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 \ рядок тисячі двадцять два замінив на "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
В результаті ася стала спритніше приблизно в 2 рази, схудла приблизно на 7 мегабайт, менше глючить, швидше завантажується і має приємний фейс, в якому немає майже жодної зайвої функції.
Насправді тема оптимізації ICQ невичерпна, так як існує ще безліч файлів і папок, які можна видалити, кнопок і меню, які можна прибрати або реорганізувати і способів полегшити життя асі.