阅读:1655回复:8
driver 编译成.dll文件请教各大牛,如何编译一driver成 dll文件,而不是sys文件。我知道在soure 里用EXPORT_DRIVER, 可它生成的是sys。此目的是我想调用EngLoadImage()函数。急用! |
|
沙发#
发布于:2007-08-02 17:35
我也想知道。
哥们,编译成.DLL有什么用啊?如何用啊?教教我吧! |
|
板凳#
发布于:2007-08-02 18:02
其作用就像win32的dll一样可export调用。
|
|
地板#
发布于:2007-08-03 09:28
补充下,此driver 是个TDI client。麻烦给我提示下吧。
|
|
地下室#
发布于:2007-08-03 11:15
每人搭理!可能还是问题有不妥处,自己继续啃书吧!
|
|
5楼#
发布于:2007-08-03 11:48
driver和普通的dll不一样
我不知道你想作什么?如果是在内核象dll一样调用,你可以把它写成内核动态库 |
|
|
6楼#
发布于:2007-08-03 13:33
znsoft,感谢您的回复。
我也想过您所提出的方式,但我是直接用DDI 提供的EngLoadImage()服务来load此内核TDI driver。其目的是我想在display mirror 中load 这个TDI driver 通过它直接就发数据包。 |
|
7楼#
发布于:2007-08-03 16:19
想到一个很笨的方法,export_driver 编译出来就是具有dll功能的.sys文件,于是我便把这个sys文件用vc改成dll文件,成功的调用了。
但我还想到修改ddk 下的makefile文件,没试过不知可行否。 |
|
8楼#
发布于:2007-08-03 16:32
很无聊的做法
|
|
|