|
Программирование C / C++ / Visual C++ / Delphi / Visual Basic / ASM / Windows / Pascal |
|
Опции темы | Рейтинг: |
08.06.2008, 21:27 | #1 |
Участник
Регистрация: 18.05.2008
Сообщений: 53
ICQ: 148193 Репутация: 162
|
VBicq - ICQ контрол для Visual Basic
VBICQ2(OCX) Привет, ребята и девчата =) Вижу тут много кто любит мастерить(понял, взглянув на эту темку). Выкладываю свой простенький ICQ контрол для Visual Baisc 6.0. Контрол этот на данный момент оч прост и сыроват, но главные функции в нём реализованы:[+] Логин к серверу [+] Отправка сообщений [+] Приём сообщений [+] Смена статуса [+] Проверка подключения Контрол этот имеет формат *.ctl, а это означает что его не надо таскать вместе с EXE как библиотеки ocx/dll. достаточно просто добавить в проект. Также это даёт возможность просмотреть весь его код и внести изменения =) Скачать контрол+простенький клиент(исходники) ~9 кб, рапида Скачать скомпилированный простенький клиент ~16 кб, рапида(вирусов нет. не вериш? читай исходники(линк выше)) На нём полноценнывй клиент конечно не напишеш, но для написания ботов/флудеров и т.д. сгодиться. Со временем буду его продвигать, добавлять новые функции, хорошо откоментирую и упорядочу код(сделаю по структурам). Все ваши самоделки/апдейты контрола выкладываем тут =) [UPDATE 03.11.2008] Vbicq2 - Теперь это уже ActiveX компонент. Добавлены новые функции, исправлены ошибки с кодировками и логином. VBICQ4 (.NET DLL) [UPDATE 17.12.2009]Готова VbIcq4. Теперь это библиотека для .NET. Страница библиотеки Статья по использованию Последний раз редактировалось karas3d; 17.12.2009 в 00:03. |
Плюсанул karas3d : |
09.09.2008, 06:07 | #7 |
Участник
Регистрация: 18.05.2008
Сообщений: 53
ICQ: 148193 Репутация: 162
|
Милые мои, контрол устарел, был написан криво(после десяти чашек кофе и 5 бутылоок пива)))) )
В данный момент делаю VbICQ2. Там будет все что нужно ;) Делаю как положенно, с полной типизацией. Уже дружит со всеми клиентами, есть Xtraz. Как допишу - обязательно скину =) |
17.10.2008, 10:33 | #8 |
Участник
Регистрация: 17.10.2008
Сообщений: 5
Репутация: 1
|
Всем привет!
Огромное спасибо Karas3D за компонент. Все работает и устраивает лично меня на 95% Пишу небольшого бота для удаленного управления компьютером по аське (пока точно не знаю зачем). И сразу 2 вопроса: 1. Когда выйдет 2-я версия контрола (VBICQ2) и выйдет ли вообще? 2. Как пустить трафик программы через прокси-сервер (не используется ничего кроме VBICQ) Спасибо! |
17.10.2008, 11:13 | #9 |
Участник
Регистрация: 18.05.2008
Сообщений: 53
ICQ: 148193 Репутация: 162
|
1. Думаю до нового года =) Как появится желание дописывать контрол, так займусь =)
2. Покачт никак. Ес ток переписать функции приема/отправки данных (DataArrival и SendData) |
02.11.2008, 23:19 | #11 |
Участник
Регистрация: 18.05.2008
Сообщений: 53
ICQ: 148193 Репутация: 162
|
VBicq2 - ActiveX OCX
Довёл более менее до ума Vbicq. Селал нормальный логин, работу с кодировками, статусами и авторизацией. Для ICQ бота или спамера/флудера подойдет =) Выкладываю покачто OCX, а не код, т.к. не все еще сделал что хотел (контактлист, инфа и т.д.). Плюс в том что его можно использовать везде где поддерживается технология ActiveX, например Visual basic, FoxPro, delphi, visual studio и т.д. =) Времени не хватает чтоб дописать... учёба... девушки)) Ну как допишу - обязательно скину.
В архиве OCX, exp и lib файлы, а также простеший icq-клиент, демонстрирующий возможности компонента. Скрин http://img397.imageshack.us/my.php?image=shotss4.jpg Последний раз редактировалось karas3d; 02.11.2008 в 23:33. |
08.11.2008, 14:09 | #13 |
Участник
|
jENDos, а какая информация тебе нужна?
На офф. сайте AOL можно обогатиться информацией http://dev.aol.com/aim/oscar/
__________________
Хочешь знать как работает ICQ? Читай документацию по протоколу в OSCAR. |
09.11.2008, 09:58 | #15 |
Участник
Регистрация: 18.05.2008
Сообщений: 53
ICQ: 148193 Репутация: 162
|
Снифаю при помощи CommView пакеты официальных клиентов а также QIP.
Есть немножко: http://icq2000cc.hobi.ru/ http://icq2000cc.hobi.ru/content.html Инфа хоть устарела и ее не так много, но это лучше чем ничего =) лучше учи инглиш и снифай пакеты =) |
15.11.2008, 11:52 | #16 |
Участник
Регистрация: 17.10.2008
Сообщений: 5
Репутация: 1
|
И опять вопрос к Karas3D:
Вот список функций, которые лично мне хотелось бы видеть во 2-ой версии компонента: 1) Работа через прокси. 2) Возможность передачи файлов. 3) Формат файла компонента *.ctl 1 и 2 пункты обусловлены направленностью моего проекта, 3 - удобством. Мне в принципе не важен код компонента, но очень бы не хотелось таскать с программой лишние файлы (*.ocx, *.dll и т.д) Поправьте, если не прав (может *.ocx не надо таскать с exe-шником и регистрировать в системе при установке программы??). З.Ы. Если компонент удовлетворит мои потребности, то готов выделить материальное вознаграждение в удобной для вас форме. |
17.11.2008, 08:56 | #17 |
Участник
Регистрация: 18.05.2008
Сообщений: 53
ICQ: 148193 Репутация: 162
|
_shw_,
1. Насчет прокси подумаю, когда все доделаю 2. Попробую реализовать 3. Будет опен-сурс проект, сам не люблю таскать библиотеки с прогой) Можно конечно зашить ocx в exe, распаковывать и регать его в системе при запуске, но это лишний гемор. P.S. Данег мне не надо, Vbicq не коммерческий проект =) |
14.01.2009, 08:16 | #23 |
Участник
Регистрация: 11.01.2009
Сообщений: 4
Репутация: 1
|
Я согласен, думаю гораздо актуальнее было б на .net. А вообще потребность то есть и еще какая... у многих приложения под винду и очень удобно вешать информер на какие то события не на почту а на аську, ктото боты пишет, ктото специализированные клиенты. Мне вот как раз надо информер. И чесно говоря времени разбираться с протоколом нет. А у уважаемого автора реализация просто идеальная. Жаль что не актуальная
|
28.01.2009, 20:52 | #24 |
Участник
Регистрация: 17.10.2008
Сообщений: 5
Репутация: 1
|
Доброго времени суток!
Не смотря на очередную смену протокола компонент работает (у меня по крайней мере работает 1-я его версия) Но остро необходима реализация соединения через прокси-сервер и передача файлов. Очень прошу откликнутся автора, предложение о финансовом вознаграждении все еще в силе 8)) Спасибо! |
Метки |
icq., visual basic |
Опции темы | |
Оценка этой теме | |
|
|