xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:862回复:8

向高手请教在动态库中封装驱动操作的问题

楼主#
更多 发布于:2004-10-13 22:16
在 wowocock 的热心帮助下做了个简单的端口输入输出驱动库
现在vc的 MFC 工程中可以正常的读写端口,但封装到动态库后就能够打开设备,但无法正常读写,不知道大家有没有解决的思路?

下面是我加的一些头文件

#include <windows.h>
#include <windef.h>
#include <objbase.h>
#include <setupapi.h>
#include <initguid.h>
#include <stdio.h>

1.不知道是不是都有用
#include <windef.h>
#include <objbase.h>
#include <setupapi.h>
#include <initguid.h>
不加也能顺利编译,当然无法打开设备

2.是不是遗漏了其它该包含的活应该去掉其中某个头文件

十分感谢!!!
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-14 09:20
顶一下
LittleCoffee
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2007-10-03
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望6点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-14 09:28
最近我也在做这个,我放到dll中没问题,你能把dll代码贴出来看看吗?
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-14 09:48
贴上源码,右键点击下载

 _stdcall、WINAPI 等约定方式都试过,就是读数据不行,好像能写

[编辑 -  10/14/04 by  xx_focus]
附件名称/大小 下载次数 最后更新
2004-10-14_portio32.rar (27KB)  2
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-14 13:13
大侠们帮助一下呀
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-14 14:02
现在vb中调用能读,但写失败
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-10-14 16:15
成功了,只是全部重新搞了一下 :)
LittleCoffee
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2007-10-03
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望6点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-14 16:34
我的全都是用deviceiocontrol做的 你可以改一下看看
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-10-14 20:12
不用了,我已经解决问题了
游客

返回顶部