找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 7693|回复: 10

帮忙啊:非常无语,还不懂驱动通信

 火.. [复制链接]
头像被屏蔽

27

主题

136

回帖

2

精华

铂金会员

积分
2257
发表于 2010-8-27 21:10:43 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

27

主题

136

回帖

2

精华

铂金会员

积分
2257
 楼主| 发表于 2010-8-27 21:28:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

90

主题

473

回帖

2

精华

钻石会员

积分
3261
发表于 2010-8-27 23:39:23 | 显示全部楼层
With DrvController
.IoControl .CTL_CODE_GEN(&H800), VarPtr(123), 4, 0, 0
End With

这样就行了

关于这个问题,我明白了
有不明白的,可以继续

90

主题

473

回帖

2

精华

钻石会员

积分
3261
发表于 2010-8-27 23:40:17 | 显示全部楼层
你的代码不全
把所有代码全贴出来
头像被屏蔽

27

主题

136

回帖

2

精华

铂金会员

积分
2257
 楼主| 发表于 2010-8-28 09:46:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

90

主题

473

回帖

2

精华

钻石会员

积分
3261
发表于 2010-8-28 10:28:13 | 显示全部楼层
vb部分呢?

6

主题

196

回帖

0

精华

铜牌会员

菜鸟

积分
52
发表于 2010-8-28 13:12:18 | 显示全部楼层
用这个驱动模块吧.
新建一个资源文件,加入一个驱动,类型APP,名称DRIVER.
然后DwLoadDriver(驱动名称),卸载是DwUnLoadDriver,发IRP是DwIoControl,参数和往常的一样,不用CTL_CODE_GEN,直接DwIoControl(IOCTL代码,*,*,*,*).
关于那个驱动名称,你驱动里定义的"#define LINK_NAME L"\\DosDevices\\Aurora",取最后的Aurora,在我的Aurora中,就是DwLoadDriver("Aurora").
类里面有个DriverPrefix,就是文件的前缀,如果是"drv",也就是和驱动通讯用Aurora的名称,驱动文件保存到system32目录下"drvAurora.df".
----------------------------------------------
会用的人就用吧.还挺方便的.

clsDriverManger.rar

1.32 KB, 阅读权限: 11, 下载次数: 7

售价: 1 水晶币  [记录]

头像被屏蔽

27

主题

136

回帖

2

精华

铂金会员

积分
2257
 楼主| 发表于 2010-8-28 16:48:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

27

主题

136

回帖

2

精华

铂金会员

积分
2257
 楼主| 发表于 2010-8-28 16:51:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

9

主题

210

回帖

0

精华

初来乍到

积分
904
发表于 2010-8-29 18:46:57 | 显示全部楼层
本帖最后由 oopww 于 2010-8-29 18:48 编辑

求楼下解释!
头像被屏蔽

27

主题

136

回帖

2

精华

铂金会员

积分
2257
 楼主| 发表于 2010-8-30 18:14:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表