xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2415回复:27

USB驱动与设备???

楼主#
更多 发布于:2003-12-16 14:52
请问各位,我这有个USB设备,当它连接到计算机上时,系统会自动识别该设备上的U盘,可是我不想让Windows2000来识别我的这个设备,我想自己写个WDM驱动程序,用我自己的驱动程序来与USB设备进行连接通信。请问我该如何实现呢?   (主要是我自己的驱动程序该如何找到该设备呢)

[编辑 -  12/16/03 by  xuguozhe]
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-17 09:53
哦。 :D
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-17 09:21
我的意思不是说系统会copy原来的驱动,然后再还原,也就是重装。只是说系统会记忆同一类设备驱动的存放路径,不要误会。关于前面提到会自动恢复,我没碰到过。
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-17 09:19
你用的系统不是Windows2000 Advanced Server吧!
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-17 09:18
他怎么恢复啊?我删除后,把我自己的同名文件拷进去,我不信他会把原文件再拷进去把我的文件给我覆盖了

呵呵,在Win2000下你的这种方法失效了,我验证过是不可行的。哪怕是用同名文件覆盖掉系统中的文件,不过一会,它又还原回去了。 呵呵好玩。
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-17 09:13
用户被禁言,该主题自动屏蔽!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-17 09:00
如果你把系统默认路径下的驱动删掉,系统会从安装这驱动的路径去重装。
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-12-17 08:56
用户被禁言,该主题自动屏蔽!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-12-17 08:54
他保存的路劲是系统目录路劲啊,他会保存SYS文件原路劲吗?

应该是
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-12-17 08:51
呵呵,我还没发现有这个问题,我以前调试是就是这样用的,把原来的删除,把自己的拷进去,文件名一样,没有出现问题,我是用XP


呵呵,XP下是否有系统文件被删除后自动恢复的功能,这一点我没证实过,我想应该是没有这功能吧,呵呵, 我猜的。既然你的系统是XP,还希望你能证实一下,也好让我们明白一下。  :D
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-12-17 08:47
系统在你安装驱动的时候会在注册表写入驱动文件存在路径,当驱动被del后也会按照路径去恢复。试试把目录换一下,或则修改注册表。


USBSTOR.sys 这个文件是系统自带的吧,不是我安装的,不过你说的对,注册表中应该有它的相关信息。  
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-12-17 08:46
用户被禁言,该主题自动屏蔽!
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-12-17 08:42
有这么奇怪?删除后你再插上设备他要提示你装驱动,你是不是又自动安装了?

不,删除后我不使用设备,它就会自动还原。 :)
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-12-17 08:41
用户被禁言,该主题自动屏蔽!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-12-17 08:38
系统在你安装驱动的时候会在注册表写入驱动文件存在路径,当驱动被del后也会按照路径去恢复。试试把目录换一下,或则修改注册表。
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-12-17 08:32
用户被禁言,该主题自动屏蔽!
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-12-17 08:30
是不是就是那个叫做GUID的东东啊???


GUID 只是一个唯一标识吧。
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-12-17 08:25
可以删除,..\\system32\\drivers\\......的SYS文件,不会还原的,你说以后没法用了,你就不知道把这个文件备份一份吗?呵呵


呵呵,我试了,删除..\\system32\\drivers\\...下的文件,过一会系统也会自动原还的。我的系统是win2000。98是没有这种情况。
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
zingo_79
驱动牛犊
驱动牛犊
  • 注册日期2003-12-16
  • 最后登录2005-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-12-16 19:24
是不是就是那个叫做GUID的东东啊???
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2003-12-16 16:00
多谢!
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
上一页
游客

返回顶部