Оперируем Асю!

Xakep, номер #037, стр. 037-062-2


Глубокая зачистка

После всех манипуляции с тесаком в Аськиной директории по идее останется девять папок (если со звуком, то десять): 2000b, Agent, DataFiles, Defaults, ICQFiles, Dll, Plugins, Uin и Partner.

С последней мы разберемся немного попозже - именно она может придать Аське особый шарм и очарование. А пока выведем из тела все шлаки. Для этого вруби виндовский поиск и удали из папки ICQ все файлы с расширением *.bmp, т.к. они используются для чата и для панели Channels, которая появляется слева сразу после регистрации. Аналогично можно поступить и с *.wav-ами, если хочешь, чтобы Аська работала еще и бесшумно. После этого начнем потихоньку вырезать лишние dll-ки. Удаление некоторых из них приведет к исчезновению соответствующих строчек и менюшек в Асе, поэтому всякая ерунда не будет больше мозолить тебе глаза. И вообще, вырезай смелее нижеприведенные dll'ки - чем больше их удалишь, тем быстрее будет работать Ася и тем меньше времени уйдет на ее загрузку. Первым делом отправляй в мусорку icqateima32.dll, icqateimg32.dll, icqateres.dll - эти паразиты в ответе за появления все новых и новых баннеров.

Следующие на очереди ICQAL.dll, ICQALn.dll, ведь ты наверняка не юзаешь ActiveList или даже не знаешь, для чего он нужен. Удалив ICQPhCl.dll, ты избавишься от ICQPhone и надоедливой кнопки Talk в окне отправки мессаги. А ICQPhSt.dll и ICQPhon.dll избавит тебя от ICQ Phone Status в основной менюшке. Как ты думаешь, для кого создана фича Chat With a Friend? Уж точно не для тебя, поэтому вырезай соответствующую длл-ку ICQRndP.dll. Менюшка Channels тоже явно не для наших юзверей, поэтому в файлике ICQChnl.ocx мы не нуждаемся. Чтобы окончательно забыть об ICQ-шном чате-уродце, удаляй ICQChat.dll. А мыло кто-нибудь через Асю отправляет? Тот же маздаевский аутлук даст сто очков вперед аськиной мыльнице (не говоря уже о The Bat'e :)). Убедил? Тогда избавляйся от ICQExprs.dll, Pop3.dll, ICQSdml.dll и ICQExCt.dll. О Greeting Card, я думаю, мало кто слышал, поэтому добавляй ICQGreet.dll к остальному мусору. ICQHops.dll грузит домашнюю страничку тетушки Аси. Если ты и сам в состоянии набить пару букв в браузере, то этому файлу не место в твоей системе. LDAP Search тоже нужно похерить. За него в ответе ICQLDap.dll - разберись с ним сам :]. ICQ Web Pager нужен кому-нибудь? Сам знаю, что нет, - удаляем ICQWP.dll. За рассылку SMS-ок отвечают файлики ICQSMS.dll, ICQSMSST.dll. Их тоже можешь выкинуть, если ты эту фичу не юзаешь или предпочитаешь специализированные для отправки СМС серваки.

Пластическая операция

Ладно, хватит потрошить бедную Асю. Займемся лучше вплотную ее внешним видом. Видишь три самые верхние кнопки в ICQ: Channels, ICQMail и Interests. Они занимают кучу места, да и несколько тормозят систему. Да, их можно убрать через настройки, но тогда пропадут еще две нужные кнопки: Online Mode и Contact List Groups. Поэтому лучше немного поправим dll-ку ICQCore.dll (только не забудь вырубить Асю :). Открывай любой редактор ресурсов (например, Restorator или eXeScope) и находи строчку Dialog/2168. Там вверху цифры: 0, 0, 147, 16. Меняй их на 0, 0, 0, 0.

Назад на стр. 037-062-1  Содержание  Вперед на стр. 037-062-3