Ethereal, tcpdump - freeware CommView - commercial И другие :)
Пожалуйста: http://rapidshare.com/files/11730488/nanoasmpack10.zip Правда не я должен был выложить, но мало ли когда автор топика это сделает :)
Как вариант можно использовать библиотеку pcap для перехвата пакетов с последующей модификацией нужных полей в заголовках и выбрасыванием...
Врядли. Все проги, которые мне встречались могут прослушивать COM-порт, только когда вначале запущен сам снифер, а потом открывается порт другой...
Еще есть такая штука как: HHD Serial Monitor, правда он триальный на 30 дней. Посмотри на официальном сайте: http://hhdsoftware.com
В Dev-C++ в опциях проекта в закладке "Parameters" надо добавить файл libws2_32.a в папке с библиотеками (lib) и ошибки unresolved external symbol...
По поводу преобразования v-key в скан-код посмотри функцию MapVirtualKey и MapVirtualKeyEx.
В хуке ты смотришь только параметр wParam - он у этих клавиш одинаковый, но есть еще lParam, который для них разный. Эти два параметра нужно...
Думаю что это будет все-таки немного не правильно. Использовал код KiNDeR'а на FreeBSD 6.0-RELEASE i386 Результат: gs=003B->UNKNOWN
Посмотрел я опции линкера. В отличии от VC линкера, в котором есть опция /ENTRY, в линкере от борланда ничего такого не наблюдается. Так что...
Quantum, по поводу маленьких программ для Borland C++ Builder есть небольшая статья http://devnvd.narod.ru/Files/LittleTask.htm
Для вывода строки на экран тебе число надо представить в ASCII виде, например: eax - 12345 => 0x31, 0x32, 0x33, 0x34, 0x35, 0 Тогда все будет...
Имена участников (разделяйте запятой).