![]() |
|
Модераторы: feodorv |
![]()
|
|
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Всем привет!!!
Есть такая трабла : я начёркал приложение TCP сервер оно должно хранится в dll но почемуто всегда выскакивает ошибка на WSAStartup Вот код:
Почему именно так непрокатывает с библеотекой.??? --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Ну народ помогите я очень мало работал с dll'лками...
--------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| Tyjin |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.2.2007 Репутация: нет Всего: нет |
Убери WSAStartup из DllMain. Вынеси в отдельную функцию.
|
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Вау круто тогда можно с такой же лёгкостью вынести всё =))))))))
+ если я захочу внедрить её в процесс =))) --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 1 Всего: 158 |
drZmeu,
все еще смешно? |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Блин ну я много слышал про разных троев и нетолько троев были и какието легальные программы у которых работа с сетью была в dll...
Добавлено @ 22:28 Вынес её так:
а она теперь ошибку выдаёт --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| Tyjin |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.2.2007 Репутация: нет Всего: нет |
и что изменилось? она все равно дергается из Entry Point.
См. полезный коммент от dumb. Тебе надо вынести "сложную" инициализацию в отдельную функцию, которую будет дергать сам клиент, использующий dll. |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 1 Всего: 158 |
||||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Нужно подумать =\
Ибо dll как плагин должна внедрятся в процесс и работать с сетью. С хуком конечно попробую... Тоесть система должна быть такая. Я допустим ставлю хук на клавиатуру при ножатии вызывается моя функция и тутже снимаю хук =\ Можно попробовать но думаю непрокатит =\ --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 1 Всего: 158 |
зачем клавиатурный то? - ставь на какой-нибудь WH_GETMESSAGE... это зависит от того, как пробовать будешь. если я написал фразу "как вариант", то это вовсе не означает, что этот вариант нерабочий. |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Да ладно незлись попробую расскажу как прошло =)
--------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Уря пасибо dumb !!!
работает Только осталось пара вопросов 1 как упростить код:
И 2 как при внедрении выполнить dll ,,,???,,, --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Так как выполнить вопрос откидывается...
Вопрос как воткнуть хук чтоб он после вызова снялся...? --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |