[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Spidy, turBO  
Форум мира Blitz3D » Язык Blitz3D » 3D моделирование, текстуры, библиотеки » WinSock (перехват пакетов с приложений)
WinSock
xAvaTARxДата: Понедельник, 25.07.2011, 20:18 | Сообщение # 11
ламер
Группа: Пользователи
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline
OGM о боже ты великий человек cry cry cry
я так рад))

Добавлено (25.07.2011, 20:18)
---------------------------------------------
вот только он у меня не работает(
но спасибо)
опиши плиз как длл создал)

 
MishanayCoolДата: Понедельник, 25.07.2011, 21:08 | Сообщение # 12
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
Quote
вот только он у меня не работает(
но спасибо

За что спасибо, если не работает?
Прога вылетает или просто на экране пусто, может dll не подшил к Blitz3D?
Хотя нет я же приложение откомпилированное с либой положил на всякий случай.
Если просто окно с чёрным фоном надо запустить к примеру браузер, только тогда будет работать.
Я например наблюдал как мой антивирь что-то отсылает и принимает.
Если хочешь весь код скину на PureBasic'e, сам поюзаешь.
Я в сетях не силён, просто тупо код на форуме с копипастил здесь и в либу переделал.

Quote
опиши плиз как длл создал

Легко
Когда пишешь на пурике библиотеку просто добавляй к ProcedureDLL, короче как на картинке


Далее открываешь в меню раздел компилятор-->настройки компилятора


Потом в открывшемся окне в выпадающем списке выбрать раздел SharedDll,
ну и жмём кнопку OK
Кстати раздел Windows стоит по умолчанию - это для создания EXE приложений.


Далее когда будешь компилировать код, то вместо привычного компилирования в .exe будет .dll
Жмёшь кнопку сохранить и вуаля библиотека готова!!! biggrin


Ладно решил не буду томить и даю код этого снифера и заодно bWinApi для примера написания библиотек, может у тебя лучше получится или форумчане здесь подключаться, авось вместе расколбасим это дело.


MiniDemo3D - Blitz3D

Сообщение отредактировал MishanayCool - Понедельник, 25.07.2011, 21:16
 
xAvaTARxДата: Понедельник, 25.07.2011, 21:16 | Сообщение # 13
ламер
Группа: Пользователи
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline
да вот скинул в лимбы и пишет типо нет такой функции
InitSocket()
мб дело в dll и в парвду)
кароче я умею внедля в процесс Длл, и вот реально как нить создать на басике код чтобы перехватывал конект, ну ладно это неоч важно)

вот ProcedureDLL
как она работает допустим если хачю создать ф-цию которая есть в басике но нет в блитзе(примерно)

можешь дать код допусит удаления процесса)

но щяс пока важно виншок)
 
MishanayCoolДата: Понедельник, 25.07.2011, 21:25 | Сообщение # 14
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
Странно у меня работает, правда очень много мусора ненужного выводит, но я же говорил что сырая.
Делал на XP
Вот только что запустил
скрин для доказательства


Даже не знаю что посоветовать?


MiniDemo3D - Blitz3D

Сообщение отредактировал MishanayCool - Понедельник, 25.07.2011, 21:31
 
xAvaTARxДата: Понедельник, 25.07.2011, 21:28 | Сообщение # 15
ламер
Группа: Пользователи
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline
вот зашел в блитз ну этот код ввел
Code
Graphics 640,480,0,2
SetBuffer BackBuffer()
font=LoadFont("Arial",12)
SetFont font

InitSocket()
CreateSocket()
ReadPort(0)
While Not KeyHit(1)
pack$=ReadPackage$()
If Not pack$="" Then
Print pack$
EndIf
Wend
CloseSocket()
End


скинул длл и .decls
в папку юсерливбос с блитзом , запускаю и опишбка типо такой ф-ции не сущ
мб бл3д не тот)
 
MishanayCoolДата: Понедельник, 25.07.2011, 21:36 | Сообщение # 16
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
У меня Bltz3Dv1.98 или 1.99 - это одно и тоже.
По идее должна работать?
Может кто из форумчан скачает и потестит у себя.


MiniDemo3D - Blitz3D
 
xAvaTARxДата: Понедельник, 25.07.2011, 21:45 | Сообщение # 17
ламер
Группа: Пользователи
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline
короче говоря вот


хз че и делать(
 
MishanayCoolДата: Понедельник, 25.07.2011, 22:02 | Сообщение # 18
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
Скрин ты лупанул от души с моим интернетом чуть открылся.
Зайди сюда спроси здесь, может там подскажут, лучше конкретно у юзера под ником SAM, это его код.
Кстати попробуй скопировать его вариант кода именно на пурике и запустить его.
Если вылетит ошибка значит что-то с библиотеками в твоей OS не так, а если нет, тогда с моей DLL.


MiniDemo3D - Blitz3D

Сообщение отредактировал MishanayCool - Понедельник, 25.07.2011, 22:03
 
xAvaTARxДата: Понедельник, 25.07.2011, 22:06 | Сообщение # 19
ламер
Группа: Пользователи
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline
нашел проблему, у меня даже неработает рабочая библиотека, та которая работала терь неработает аобщем неработают ф-ции с папки userlibs
нужен блитз)
не мог бы ты залить зархивировать удалить ненужное
и папку samples

и залить)
 
MishanayCoolДата: Понедельник, 25.07.2011, 22:11 | Сообщение # 20
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
Вот. biggrin
Скачать Blitz3D 4.02mb


MiniDemo3D - Blitz3D

Сообщение отредактировал MishanayCool - Понедельник, 25.07.2011, 22:22
 
Форум мира Blitz3D » Язык Blitz3D » 3D моделирование, текстуры, библиотеки » WinSock (перехват пакетов с приложений)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: