tomtop
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1418回复:6

急,在VB开发环境中可以检查到设备,一编译后执行硬是找不到,这是为什么?????

楼主#
更多 发布于:2004-05-07 20:38
急,在VB开发环境中可以检查到设备,一编译后执行硬是找不到,这是为什么?????

在线等待!!!
tomtop
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-07 21:15
跟踪后发现是在
Result = HidD_GetAttributes _
            (HidDevice, _
            DeviceAttributes)
执行是挫败,没有返回正确的HidDevice,但在VB开发环境中为何可以得出正确的值?

真是奇怪!怎么办?
tomtop
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-07 21:20
再跟踪后发现是在
HidDevice = CreateFile _
            (DevicePathName, _
            GENERIC_READ Or GENERIC_WRITE, _
            (FILE_SHARE_READ Or FILE_SHARE_WRITE), _
            0, _
            OPEN_EXISTING, _
            0, _
            0)
没有返回正确的HidDevice,但在VB开发环境中为何可以得出正确的值?

真是奇怪!
tomtop
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-07 21:45
没有人知道吗?
tomtop
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-07 22:00
再跟踪,发现是CreateFile函数没有执行成功,获得最后的API返回错误是\"修订级别未知\",请问,是需要我的系统打补丁吗?
tomtop
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-08 09:10
真的没有人知道吗?
tomtop
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-08 11:22
我把程序再作了修改,将这个函数改了名后,发现在VB环境中又找不到,结果编译后执行又能执行到,你们说奇怪不?
游客

返回顶部