我现在正在做一个网络嗅探器,听说网上的packet.dll开发包很好用,但下载下来后我却不知道怎样用它,该dll中的函数无法导出来使用。
具体情况是:
我的网络嗅探模块是做在一个dll文件中的,即在我的dll文件中调用packet.dll中的函数,以下是我的dll文件中的一段调用packet.dll中的PacketGetAdapterNames函数的一段代码:HINSTANCE hInastanc;
FARPROC exportFun;
BOOLEAN lResult;
hInstance=::LoadLibrary("packet.dll");
exportFun=::GetProcAddress(hInstance,"PacketGetAdapterNames");
lResult=( *exportFun)(NameBuf,&NameLength);//调用packet.dll中的函数,就是这行被编译器报错。
::FreeLibrary(hInstance);
请问这是什么原因,是不是我的调用方法有错,或是packet.dll有问题?
请高手指点。
具体情况是:
我的网络嗅探模块是做在一个dll文件中的,即在我的dll文件中调用packet.dll中的函数,以下是我的dll文件中的一段调用packet.dll中的PacketGetAdapterNames函数的一段代码:HINSTANCE hInastanc;
FARPROC exportFun;
BOOLEAN lResult;
hInstance=::LoadLibrary("packet.dll");
exportFun=::GetProcAddress(hInstance,"PacketGetAdapterNames");
lResult=( *exportFun)(NameBuf,&NameLength);//调用packet.dll中的函数,就是这行被编译器报错。
::FreeLibrary(hInstance);
请问这是什么原因,是不是我的调用方法有错,或是packet.dll有问题?
请高手指点。
解决方案 »
- VC中怎么将GDI画出来的图片存入硬盘
- 见鬼~关于CheckRadioButton
- 在vc++6.0下编写MFC程序,能否实现可视编程!
- 基于对话框的程序,加上ACTIVEX 控件后,用DOMOLE()方法,没有对话框弹出来,也不出错
- 当查询的两个字段名一样时,该怎么区别?请指教
- 怎么样在多文档的TOOLBAR中处理自画控件?
- 郁闷!找兼职没有人要,现在想自己做一点东西练一下,应该做什么东西好呀!大家给我想一想好吗!给分!
- 求助http://www.csdn.net/expert/topic/531/531452.xml!!
- 请问一个小问题,
- win2000与vc6有冲突码?
- Who can tell me the step how to build a FTP server with VC++?
- FTP program with winsock WANTED!!
兄弟何必这样子用?不是有packet32.h头文件吗?