|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 11, 2004 18:14:15 Поставил WinPcap 3.0 Хотел написать программу с использованием функций WinPcap 3.0 т.е. ... includelib packet.lib ... call PacketGetAdapterNames При ассемблировании выводится: Assembling: file.asm file.asm(58) : error A2006: undefined symbol : PacketGetAdapterNames С помощью LoadLibrary и GetProcAddress всё получается но я хочу вызывать по имени. |
|
|
Дата: Ноя 12, 2004 04:14:50 ZlovreD Компилятору нужно знать что такое PacketGetAdapterNames, например, для GetModuleHandleA в kernel32.inc описан прототип. Хорошо бы создать файл, а точнее файлы, с описанием прототипов всех подпрограмм на основе соответствующих header'ов из папки wpdpack\Include. Хотя практически можно обойтись .386 .model flat,stdcall include windows.inc include kernel32.inc includelib kernel32.lib includelib packet.lib extern PacketGetAdapterNames : proc .code _start: push 0 push 0 call PacketGetAdapterNames invoke ExitProcess,0 end _start |
|
|
Дата: Ноя 12, 2004 18:19:53 q_q Большое спасибо. Всё прояснилось. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.109 |