venus
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2002-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:6365回复:12

关于检测USB是否已经与计算机相连

楼主#
更多 发布于:2002-01-21 14:38
我现在要做的是判断与电脑相连的USB是否是指定的设备
我自己的构思是:
   我的VC程序来判断---设备管理器--通用串行总线控制器的里面
是否有了相关设备。
   我找不到与它的接口函数,请各位大虾指点一下。如果还有好的建议请赐教。
venus
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-22 09:04
看看ddk里面的usbview,也许有帮助.
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-01-22 19:27
如果你知道设备名字,你就可以调用CreateFile 试一下能否打开设备,如果可以表示设备连接,反之没有连接,另外我推荐你查找设备ID(VID和PID),因为不同设备的这两个ID基本上不会重复,方法可以和斑竹的一样,参考USBview,你只要用VC跟踪一下就能知道是哪段代码在起作用了。
APing
驱动牛犊
驱动牛犊
  • 注册日期2001-11-05
  • 最后登录2003-08-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-23 08:32
那么USBVIEW在哪里以下载呢?
venus
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2002-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-23 09:31
我也是找不到USBVIEW的所在位置。能否E-MAIL给我相关的资料
venus
APing
驱动牛犊
驱动牛犊
  • 注册日期2001-11-05
  • 最后登录2003-08-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-01-23 09:35
USBVIEW它是DDK的内容,如果你没有DDK的话,得先下载DDK,在\\SRC\\WDM\\USB目录下.
venus
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2002-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-01-28 14:28
我对用端口的CreateFile()的第一个参数搞不明白,我不知该如何去设置?诸位可有做过的,分点经验给我。
venus
venus
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2002-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-01-29 14:43
版主,我看过Usbview了,它是SDK程序,它中间的类似USB_HCD_DRIVERKEY_NAME和IOCTL_GET_HCD_DRIVERKEY_NAME等我不知道它定义的情况和地方,我就打不开usb的。
venus
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-01-30 09:47
只要你能编译通过,肯定会有定义的地方,把你的硬盘的每个角落都找一遍。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
venus
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2002-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-01-30 11:10
老大,我没装SDK的,我买不到呀!我先找找我的硬盘看看吧。
venus
venus
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2002-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-01-30 11:34
好奇怪的,竟然说一个Common.ver的一个vc安装内的文件undefined keyword or key name: VER_FILEFLAGSMASK,好怪。
venus
simonru
驱动牛犊
驱动牛犊
  • 注册日期2002-01-18
  • 最后登录2006-03-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-01-31 12:32
sdk ?自己下载呀
微软提供下载的!
Alexder
驱动牛犊
驱动牛犊
  • 注册日期2002-02-05
  • 最后登录2002-10-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-02-05 17:31
usb viewer不是sdk程序,它所有用到的函数都在ddk中有定义,即使你没装sdk, 它也一样能编译。但是它中间对驱动名的查找,我却百思不得其解,有没有大虾把usb viewer做成oop的程序,就是用mfc写GUI的,这样我就可以把USB VIEWER做成我整个应用程序的一部分了。
游客

返回顶部