阅读:1636回复:4
如何在CE Driver中调用自己编写的动态库
各位高手:
小弟目前正在做CE的NDIS驱动, 需要调用自己写的DLL,可是每次我LoadLibrary后,能获得DLL的导出函数的指针(非NULL),但是当我用它来执行DLL中的导出函数时,导出函数好象没有执行,然后返回错误. 我的DLL是从KDLL SAMPLE CODE 移植过来的. 请各位高手指点迷津, 谢谢! 小陈 |
|
论坛版主
|
沙发#
发布于:2004-09-30 12:50
你loadlibrary的进程和调用函数的进程是否是同一个?如果你在一个进程中load,然后保存了函数指针,而在另外一个中使用会出错。如果在不同的进程中使用,需要再load一次
|
|
板凳#
发布于:2004-09-30 13:31
我是用MessageBox函数进行测试的,可是不论我加在导出函数的任何地方,就是弹不出对话框.
大虾救命!!! |
|
论坛版主
|
地板#
发布于:2004-10-08 19:30
你是说你在导出函数里面想用messagebox输出信息,但是调用导出函数没有得到?你能使用串口发送信息不?试试看NKDbgPrintfW这个函数能不能输出信息
还有你在dllmain里面也输出东西,看看dll真的被load没有 |
|
地下室#
发布于:2004-10-16 22:55
谢谢楼上的提醒,我周一去单位试试.
|
|