Поставил WinPcap 3.0 Хотел написать программу с использованием функций WinPcap 3.0 т.е. ... includelib packet.lib ... call PacketGetAdapterNames При ассемблировании выводится: Assembling: file.asm file.asm(58) : error A2006: undefined symbol : PacketGetAdapterNames С помощью LoadLibrary и GetProcAddress всё получается но я хочу вызывать по имени.
ZlovreD Компилятору нужно знать что такое PacketGetAdapterNames, например, для GetModuleHandleA в kernel32.inc описан прототип. Хорошо бы создать файл, а точнее файлы, с описанием прототипов всех подпрограмм на основе соответствующих header'ов из папки wpdpack\Include. Хотя практически можно обойтись Код (Text): .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