阅读:2235回复:13
小女请求各位帮忙:WDM的例程如何封装成dll呀?一个星期都没弄会,谢谢大家了先
由于应用程序用的CVI开发的, 所以驱动要封装成dll的,可是我实在不知道写好的WDM如何封装成dll的,一个星期都在查资料还是没搞定,希望各位师兄帮帮忙
小女谢过了!! |
|
沙发#
发布于:2007-05-28 14:36
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2007-05-28 15:12
写一个DLL,实现一些函数,调用driver的接口(DeviceIoControl),并将这些函数导出
|
|
|
地板#
发布于:2007-05-28 16:58
谢谢两位大哥
我试一下 感觉好像是把win32下的应用程序封装成dll 不知道这样理解对不对 谢谢两位! |
|
驱动小牛
|
地下室#
发布于:2007-05-28 17:00
由于应用程序用的CVI开发的, 所以驱动要封装成dll的??
CVI不能调用API么? |
5楼#
发布于:2007-05-29 23:42
dll不是提供API接口的吗?WDM在核心层,dll是在应用层动态调用,我的理解,不知道对不对?
|
|
6楼#
发布于:2007-05-30 09:28
再请教一下各位:
1、驱动程序的.cpp文件和.h文件需不需要添加到dll工程里面呀否则的话要做些什么工作吗 2、什么变量是需要导出的呀 希望各位能有空帮忙回一下 谢谢了 |
|
7楼#
发布于:2007-05-30 19:38
我总感觉应该是把“应用层如何访问驱动”这部分封装一下。至于WDM代码,难道想按照DRIVER STUDIO封装?
|
|
8楼#
发布于:2007-06-09 16:47
这位mm,我也遇到和你一样的问题
我自己做了一块PCI卡,用DriverStudio生成的sys驱动程序和VC环境下运行的测试程序,但老板要求做成面板形式的,MFC我不太熟,只好试着用CVI,但也和你一样,不知怎么把VC下的控制台程序变成可供CVI调用的DLL。 |
|
9楼#
发布于:2007-06-09 16:52
不知道能不能直接在CVI下调用CreateFile这类函数阿
这样的话就可以直接把VC下的代码移植到CVI中 |
|
10楼#
发布于:2007-06-11 12:28
引用第8楼xunix于2007-06-09 16:47发表的 : 我已经基本做好了 是这样的 你可以把DriverStudio生成的VC环境下运行的测试程序进行封装(与普通函数的封装一样),然后在CVI中调用。 具体步骤我存家里了,哪天给你拷过来 急的话留一下你的QQ |
|
11楼#
发布于:2007-06-11 22:33
我也在搞这方面的动些,可以加我吗?
谢谢 QQ:576308082 |
|
12楼#
发布于:2007-06-13 12:23
引用第11楼wzgodzhi于2007-06-11 22:33发表的 : 今天拷过来了 在附件里 |
|
|
13楼#
发布于:2007-06-21 11:43
|
|