Вопрос № 31185: Доброго времени суток важаемые эксперты!
Задача следующего содержания:
Мне нужно каким то образом получать копию всех пакетов, переданных и полученных через протокол TCP/IP для дальнейшего анализа.
Будет полезна любая информация по д...Вопрос № 31203: Добрый день..
Как программно нажать мышкой в определенных координатах?
И как вообще найти координаты экрана? ...
Вопрос № 31.185
Доброго времени суток важаемые эксперты!
Задача следующего содержания:
Мне нужно каким то образом получать копию всех пакетов, переданных и полученных через протокол TCP/IP для дальнейшего анализа.
Будет полезна любая информация по данной теме.
Отвечает: estiGi
Здравствуйте, Лучников Юрий Владимирович!
Тебе нужка такая программулина, как Ethereal
А вообще лучше задай этот вопрос в администрирование, это ближе к их профилю
Ответ отправил: estiGi (статус: 9-ый класс)
Отправлен: 10.12.2005, 13:44
Отвечает: Slava_
Здравствуйте, Лучников Юрий Владимирович!
Ответ отправил: Slava_ (статус: 1-ый класс)
Отправлен: 10.12.2005, 15:13 Оценка за ответ: 5 Комментарий оценки: Благодарю за информацию, но мне нужна немного иная. Во-первых для Windows платформы, во-вторых Internet трафик.
Вопрос № 31.203
Добрый день..
Как программно нажать мышкой в определенных координатах?
И как вообще найти координаты экрана?
Отправлен: 10.12.2005, 15:14
Вопрос задал: __Cheat3r (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей Здравствуйте, __Cheat3r !
Используйте системную функцию mouse_event(). Описание можно найти в любом WinAPI-справочнике или в MSDN например. В приложении одно из подробных описаний.
Приложение:
--------- В то время как остальные процессоры уже закончили работу, процессоры VIA продолжают работать, работать и работать! :))
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 10.12.2005, 15:35 Оценка за ответ: 5
Отвечает: PROD
Здравствуйте, __Cheat3r!
в какой среде работаете?
В ниже кусок из статьи по Билдеру (сам не проверял, но должно работать)
Как узнать или изменить позицию курсора мыши? Как эмулировать нажатия кнопок мыши?
Автор: OlegGG
Исходная ссылка: - - -
Установить координаты курсора можно, используя функцию SetCursorPos:
SetCursorPos(random(Screen->Width),random(Screen->Height));
Узнать координаты курсора можно так:
POINT cur_pos;
GetCursorPos(&cur_pos);
тогда cur_pos.x - координата по х, а
cur_pos.y - по y
Эмуляция нажатия кнопки в текущих координатах курсора:
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0); // нажали левую кнопку мыши
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0); // отпустили левую кнопку мыши ( НЕ ЗАБЫВАТЬ )
Аналогично с правой кнопкой, но флаг равен:
MOUSEEVENTF_RIGHTDOWN и MOUSEEVENTF_RIGHTUP соответственно
Со средней кнопкой:
MOUSEEVENTF_MIDDLEDOWN и MOUSEEVENTF_MIDDLEUP соответственно
2-ой и 3-ий параметры функции mouse_event - координаты мыши.
При флаге MOUSEEVENTF_MOVE - смещение в пикселях от текущей точки, а если установлен флаг MOUSEEVENTF_ABSOLUTE, то координаты необходимо передать в абсолютном формате.
Перевести можно так:
cur_pos.x = cur_pos.x * (65535 / Screen->Height);
cur_pos.y = cur_pos.y * (65535 / Screen->Height);
Ответ отправил: PROD (статус: 1-ый класс)
Отправлен: 10.12.2005, 16:59 Оценка за ответ: 5 Комментарий оценки: Была бы оценка 10 , поставил бы :)
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.