版块
论坛
喜欢
话题
应用
搜索
登录
注册
drank的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=25800
通过GUID,访问驱动. 但createfile总是失败. BLUE大侠 请进
我在用DS的kbfilter的例程, 并写了个用户模式的程序想访问kbfilter. 问题在,我用kbfilter的GUID能得到DEVICEPATH, 但无法使用createfile.我的用法如下;HANDLE hd = CreateFile( ifDetail->Dev...
全文
回复
(
27
)
2003-02-19 11:00
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
drank
:
BLUE大侠, 别扔下句话就不管了。 还请你来关心一下小弟的疾苦啊??
(2003-02-27 12:53)
回复
drank
:
devicepath 就是设备的符号连接名,前面做的很多工作都是为了得到这个东西.这个东西应该就是用于应用程序访问驱动用的. 这个符号连接名是在驱动的adddevice例程中用ioregisterdeviceinterface注册设备接口时产生的.
(2003-02-26 20:19)
回复
drank
:
devicepath 就是设备的符号连接名 在驱动的adddevice例程中用ioregisterdeviceinterface注册设备接口是产生的这个符号连接名. 这个东西应该就是用于应用程序访问驱动用的.
(2003-02-26 20:18)
回复
mingyulantian
:
你在printf(\"Symbolic link is %s\\n\",ifDetail->DevicePath); 这里得到的是什么东东
(2003-02-26 16:47)
回复
drank
:
在98下真能写出WDM的键盘过滤驱动吗??? 找不到任何线索....
(2003-02-26 15:00)
回复
Ice@P
:
在ddk下面如何通过guid来访问驱动啊?
(2003-02-26 09:14)
回复
drank
:
to: tjm 你转的帖子的(2),说得是因为类驱动不会往下传递用户自定义的IOCTL所以,工作在下层的filter驱动会收不到IOCTL.... 如过我的理解正确的话 可,我现在要做的确kbfilter是工作在整个设备堆栈的最上层,所以不会有这样的问题. ...
(2003-02-25 23:27)
回复
tjm
:
楼主: 我转贴的帖子上已经说了(看2),如果事HID的FILTER,那么从用户态发IOCTL注定失败。
(2003-02-25 14:06)
回复
drank
:
kbfilter不能在98下使用, 且我不知到如何能在应用程序中与kbfilter通信.
(2003-02-25 13:59)
回复
yuri69
:
你最好别看 ddk 的filter,看看driverstudio的例程 kbfilter 吧。 它在里面做了两个device,一个是 filterControlDevice,用来与应用程序通讯。 另一个是keyBortdFilterDevice.用来hook 键盘的。...
(2003-02-25 13:02)
回复
1
2
3
下一页 »
drank
加关注
写私信
0
关注
0
粉丝
78
帖子
返回顶部