ICQ - форум. Всё про ICQ.  

Вернуться   ICQ - форум. Всё про ICQ. > Мастерская > Программирование

Программирование C / C++ / Visual C++ / Delphi / Visual Basic / ASM / Windows / Pascal

 
 
Опции темы Рейтинг: Рейтинг темы: голосов - 2, средняя оценка - 5.00.
Старый 08.06.2008, 21:27   #1
Участник
 
Аватар для karas3d
 
Регистрация: 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.

Страница библиотеки
Статья по использованию
Вложения
Тип файла: rar vbicq4.rar (15.5 Кб, 712 просмотров)
Тип файла: rar VbIcq4Sample.rar (73.2 Кб, 755 просмотров)

Последний раз редактировалось karas3d; 17.12.2009 в 00:03.
karas3d вне форума  
Плюсанул karas3d :
Старый 09.06.2008, 10:43   #2
Гость
 
Регистрация: 02.02.2002
Сообщений: 459

Репутация: 612
По умолчанию

ожнг такой вариант с выбором сервера и порта=)
Вложения
Тип файла: rar Eicq.rar (13.5 Кб, 574 просмотров)
.snif вне форума  
Старый 09.06.2008, 11:16   #3
Участник
 
Аватар для .byte
 
Регистрация: 14.11.2007
Сообщений: 125

ICQ: 27

Репутация: 94
По умолчанию

karas3d, спасибо, долго ждал), заметил, от туда сообщения приходят, а туда не доходят
__________________

Последний раз редактировалось .byte; 09.06.2008 в 11:18.
.byte вне форума  
Старый 09.06.2008, 13:22   #4
Участник
 
Аватар для karas3d
 
Регистрация: 18.05.2008
Сообщений: 53

ICQ: 148193

Репутация: 162
По умолчанию

()Byte(),
Всё работает, проверь ещё раз =) Бота на этом контроле написал, уже месяца 3 стабильно работает (2564445 и 5667133)
=)
__________________
i-chats
karas3d вне форума  
Старый 08.08.2008, 16:22   #5
Участник
 
Аватар для .byte
 
Регистрация: 14.11.2007
Сообщений: 125

ICQ: 27

Репутация: 94
По умолчанию

клиенты на этом контроле только у меня не работают?
__________________
.byte вне форума  
Старый 21.08.2008, 21:40   #6
Участник
 
Аватар для Dread_
 
Регистрация: 20.08.2008
Сообщений: 9

Репутация: 4
По умолчанию

У мну туда мессаги идут. назад нет.
Dread_ вне форума  
Старый 09.09.2008, 06:07   #7
Участник
 
Аватар для karas3d
 
Регистрация: 18.05.2008
Сообщений: 53

ICQ: 148193

Репутация: 162
По умолчанию

Милые мои, контрол устарел, был написан криво(после десяти чашек кофе и 5 бутылоок пива)))) )
В данный момент делаю VbICQ2. Там будет все что нужно ;) Делаю как положенно, с полной типизацией. Уже дружит со всеми клиентами, есть Xtraz. Как допишу - обязательно скину =)
__________________
i-chats
karas3d вне форума  
Старый 17.10.2008, 10:33   #8
Участник
 
Регистрация: 17.10.2008
Сообщений: 5

Репутация: 1
По умолчанию

Всем привет!
Огромное спасибо Karas3D за компонент. Все работает и устраивает лично меня на 95%

Пишу небольшого бота для удаленного управления компьютером по аське (пока точно не знаю зачем).

И сразу 2 вопроса:
1. Когда выйдет 2-я версия контрола (VBICQ2) и выйдет ли вообще?
2. Как пустить трафик программы через прокси-сервер (не используется ничего кроме VBICQ)

Спасибо!
_shw_ вне форума  
Старый 17.10.2008, 11:13   #9
Участник
 
Аватар для karas3d
 
Регистрация: 18.05.2008
Сообщений: 53

ICQ: 148193

Репутация: 162
По умолчанию

1. Думаю до нового года =) Как появится желание дописывать контрол, так займусь =)
2. Покачт никак. Ес ток переписать функции приема/отправки данных (DataArrival и SendData)
__________________
i-chats
karas3d вне форума  
Старый 17.10.2008, 11:17   #10
Участник
 
Регистрация: 17.10.2008
Сообщений: 5

Репутация: 1
По умолчанию

хорошо... будем ждать....покопаемся
_shw_ вне форума  
Старый 02.11.2008, 23:19   #11
Участник
 
Аватар для karas3d
 
Регистрация: 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
Вложения
Тип файла: rar vbicq2_activex.rar (36.6 Кб, 1057 просмотров)
__________________
i-chats

Последний раз редактировалось karas3d; 02.11.2008 в 23:33.
karas3d вне форума  
Старый 08.11.2008, 12:41   #12
Участник
 
Аватар для jENDos
 
Регистрация: 07.11.2008
Сообщений: 8

ICQ: 405216

Репутация: 6
По умолчанию

Привет! слушай, а инфу о протоколе ты где берешь?
jENDos вне форума  
Старый 08.11.2008, 14:09   #13
Участник
 
Регистрация: 27.09.2006
Сообщений: 1,045

ICQ: 272768

Репутация: 2856
Отправить сообщение для .fry с помощью Skype™ Bimoid
По умолчанию

jENDos, а какая информация тебе нужна?
На офф. сайте AOL можно обогатиться информацией http://dev.aol.com/aim/oscar/
__________________
Хочешь знать как работает ICQ? Читай документацию по протоколу в OSCAR.
.fry вне форума  
Старый 08.11.2008, 14:44   #14
Участник
 
Аватар для jENDos
 
Регистрация: 07.11.2008
Сообщений: 8

ICQ: 405216

Репутация: 6
По умолчанию

а с русскими комментариями есть?
__________________
98% ошибок операционной системы находятся в полуметре от монитора
jENDos вне форума  
Старый 09.11.2008, 09:58   #15
Участник
 
Аватар для karas3d
 
Регистрация: 18.05.2008
Сообщений: 53

ICQ: 148193

Репутация: 162
По умолчанию

Цитата:
Сообщение от jENDos Посмотреть сообщение
Привет! слушай, а инфу о протоколе ты где берешь?
Снифаю при помощи CommView пакеты официальных клиентов а также QIP.

Цитата:
Сообщение от jENDos Посмотреть сообщение
а с русскими комментариями есть?
Есть немножко:
http://icq2000cc.hobi.ru/
http://icq2000cc.hobi.ru/content.html
Инфа хоть устарела и ее не так много, но это лучше чем ничего =)

лучше учи инглиш и снифай пакеты =)
__________________
i-chats
karas3d вне форума  
Старый 15.11.2008, 11:52   #16
Участник
 
Регистрация: 17.10.2008
Сообщений: 5

Репутация: 1
По умолчанию

И опять вопрос к Karas3D:

Вот список функций, которые лично мне хотелось бы видеть во 2-ой версии компонента:

1) Работа через прокси.
2) Возможность передачи файлов.
3) Формат файла компонента *.ctl

1 и 2 пункты обусловлены направленностью моего проекта, 3 - удобством.
Мне в принципе не важен код компонента, но очень бы не хотелось таскать с программой лишние файлы (*.ocx, *.dll и т.д)

Поправьте, если не прав (может *.ocx не надо таскать с exe-шником и регистрировать в системе при установке программы??).

З.Ы.

Если компонент удовлетворит мои потребности, то готов выделить материальное вознаграждение в удобной для вас форме.
_shw_ вне форума  
Старый 17.11.2008, 08:56   #17
Участник
 
Аватар для karas3d
 
Регистрация: 18.05.2008
Сообщений: 53

ICQ: 148193

Репутация: 162
По умолчанию

_shw_,
1. Насчет прокси подумаю, когда все доделаю
2. Попробую реализовать
3. Будет опен-сурс проект, сам не люблю таскать библиотеки с прогой)

Можно конечно зашить ocx в exe, распаковывать и регать его в системе при запуске, но это лишний гемор.
P.S.
Данег мне не надо, Vbicq не коммерческий проект =)
__________________
i-chats
karas3d вне форума  
Старый 10.12.2008, 11:32   #18
Участник
 
Регистрация: 17.10.2008
Сообщений: 5

Репутация: 1
По умолчанию

Гребаная ICQ опять обновила протокол...
Жду ответных действий от Karas3d 8))

Хм...
Пардон... а бот работает не смотря на смену протокола...

Последний раз редактировалось _shw_; 13.12.2008 в 10:49.
_shw_ вне форума  
Старый 11.01.2009, 22:58   #19
Участник
 
Регистрация: 11.01.2009
Сообщений: 4

Репутация: 1
По умолчанию

[1] >>>
=============================
System Message
=============================
ICQ version 5.1 is no longer supported. Download a free authorized ICQ version from ICQ's official website.
timugatu вне форума  
Старый 11.01.2009, 23:19   #20
Участник заблокирован
 
Регистрация: 11.12.2007
Сообщений: 935

Репутация: 1508
По умолчанию

timugatu, Протоколы были обновленны. Этот контрол не пашет более.
Capcha вне форума  
Старый 13.01.2009, 22:53   #21
Участник
 
Регистрация: 11.01.2009
Сообщений: 4

Репутация: 1
По умолчанию

Да я в курсе... огорчает что дружище Карась игнорит этот факт
timugatu вне форума  
Старый 13.01.2009, 22:55   #22
Участник заблокирован
 
Регистрация: 11.12.2007
Сообщений: 935

Репутация: 1508
По умолчанию

timugatu, Он ничего не игнорит , просто смысла делать на vB Практически нету...
Capcha вне форума  
Старый 14.01.2009, 08:16   #23
Участник
 
Регистрация: 11.01.2009
Сообщений: 4

Репутация: 1
По умолчанию

Цитата:
Сообщение от Capcha Посмотреть сообщение
timugatu, Он ничего не игнорит , просто смысла делать на vB Практически нету...
Я согласен, думаю гораздо актуальнее было б на .net. А вообще потребность то есть и еще какая... у многих приложения под винду и очень удобно вешать информер на какие то события не на почту а на аську, ктото боты пишет, ктото специализированные клиенты. Мне вот как раз надо информер. И чесно говоря времени разбираться с протоколом нет. А у уважаемого автора реализация просто идеальная. Жаль что не актуальная
timugatu вне форума  
Старый 28.01.2009, 20:52   #24
Участник
 
Регистрация: 17.10.2008
Сообщений: 5

Репутация: 1
По умолчанию

Доброго времени суток!
Не смотря на очередную смену протокола компонент работает (у меня по крайней мере работает 1-я его версия)
Но остро необходима реализация соединения через прокси-сервер и передача файлов.
Очень прошу откликнутся автора, предложение о финансовом вознаграждении все еще в силе 8))
Спасибо!
_shw_ вне форума  
Старый 28.01.2009, 21:07   #25
Участник
 
Аватар для LittLe
 
Регистрация: 28.04.2007
Сообщений: 1,412

Репутация: 5034
По умолчанию

_shw_, Напиши автору в асю.
__________________
LittLe вне форума  
 

Метки
icq., visual basic

Опции темы
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 12:14.


Перевод: zCarot
Форум Асечников © Asechka.RU

Новости Сочи