阅读:2672回复:16
在2000下如何打开usb键盘
哪位大虾能告知以下:如何在2000中打开一个USB hid人机接口设备键盘。我的程序在98下能用creatfile(detail->path....)很好的打开。但在2000下面且打不开。我察看了linksymbel,没有错,可是就是打不开。
有人告诉我说:2000下键盘是系统独享不能打开,不知哪位大虾知道究竟是怎么样的? |
|
|
沙发#
发布于:2001-12-19 11:01
旁听
|
|
|
板凳#
发布于:2001-12-19 19:48
换一台机器试一试,或者看看你的BIOS的设置是否正确。
|
|
|
地板#
发布于:2001-12-20 20:02
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2001-12-21 10:05
有什么办法将它改为不是系统独占访问呢?
难道在2000下就这样不能直接访问usb键盘了? |
|
|
5楼#
发布于:2001-12-21 10:08
实在是不明白你的问题是怎么产生的,我的USB键盘在2k下插上就能使,没有遇到什么问题呀!2k是自带这些驱动的好象是!
有什么办法将它改为不是系统独占访问呢? |
|
|
6楼#
发布于:2001-12-21 10:09
实在是不明白你的问题是怎么产生的,我的USB键盘在2k下插上就能使,没有遇到什么问题呀!2k是自带这些驱动的好象是!怎么不是直接访问呢?而且可以和传统的键盘共同使用!不会冲突!
有什么办法将它改为不是系统独占访问呢? |
|
|
7楼#
发布于:2001-12-21 16:25
你还没有明白我的意图:
usb键盘是直接插上就能用,我是想在我的应用程序里直接通过createfile()打开usb键盘设备,然后在对键盘进行读写操作,如果是插了两个键盘的话,我两次调用createfile()应该返回两个设备号,我想对他们分别操作。 我的程序在98下面是可以这样用的,但在2000直接用createfile()打不开设备,我想知道为什么,有没有人这样打开过???? |
|
|
8楼#
发布于:2003-05-29 10:49
无心话语说的对,在2000下,系统独占hid键盘设备的访问,我想你打不开时,得到的错误码应该是access deny才对,98下,系统并不是独占对hid键盘的访问。
|
|
9楼#
发布于:2003-08-26 09:49
用户被禁言,该主题自动屏蔽! |
|
10楼#
发布于:2003-09-12 11:03
hi ~
各位大大 , 这个问题我也很想知道 , 因为我也是在这碰到问题 , 不知有没有人知道可以解决的方法 thanks |
|
11楼#
发布于:2003-12-16 15:02
大家好啊,
我刚试了一下那个Chris Cant的HidKbdUser程序,提示无法找到HiD设备,下面是截图: |
|
12楼#
发布于:2003-12-16 15:02
大家好啊,
我刚试了一下那个Chris Cant的HidKbdUser程序,提示无法找到HiD设备,下面是截图: 这是为什么呢? |
|
13楼#
发布于:2003-12-17 08:58
大家好啊, 是这个吧:wgd_hiimwdm.zip? |
|
14楼#
发布于:2003-12-17 09:50
其实我看过这方面的资料了,在w2000下无法打开,但微软的一个keyboardtest程序可以,我后来在w98下尝是OK
我想问一下各位大虾,老外帖子上讲的,我们要具体怎么做呢? 请看: http://www.usb.org/phpbb/viewtopic.php?t=2288&highlight=keyboard Posted: Mon Dec 08, 2003 1:54 pm Post subject: Re: extension Keys on keyboard, what USB code? -------------------------------------------------------------------------------- Actually for doing the media keys and system control keys etc. you need to define a second interface. These keys do not fit into the standard keyboard report protocol. Define the second interface to be in the consumer page and a general consumer control device. Then you can start listing the usages you want to offer. -------------------------------------------------------------------------------- I saw a Dell keyboard having 4 interfaces. 1. keyboard 2. media keys (Consumer Controls) 3. Power key 4. a command interface 如有这方面经验的哥们请帮忙啊! 非常感激! |
|
15楼#
发布于:2003-12-17 09:50
可以写一个过滤驱动程序,在WIN2000下只有这个办法。
|
|
16楼#
发布于:2003-12-17 10:03
不知gjltce大侠能否给个例子呢?
如怎样打开second interface ? 十分感谢 ;) |
|