阅读:1419回复:6
急,在VB开发环境中可以检查到设备,一编译后执行硬是找不到,这是为什么?????
急,在VB开发环境中可以检查到设备,一编译后执行硬是找不到,这是为什么?????
在线等待!!! |
|
沙发#
发布于:2004-05-07 21:15
跟踪后发现是在
Result = HidD_GetAttributes _ (HidDevice, _ DeviceAttributes) 执行是挫败,没有返回正确的HidDevice,但在VB开发环境中为何可以得出正确的值? 真是奇怪!怎么办? |
|
板凳#
发布于: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开发环境中为何可以得出正确的值? 真是奇怪! |
|
地板#
发布于:2004-05-07 21:45
没有人知道吗?
|
|
地下室#
发布于:2004-05-07 22:00
再跟踪,发现是CreateFile函数没有执行成功,获得最后的API返回错误是\"修订级别未知\",请问,是需要我的系统打补丁吗?
|
|
5楼#
发布于:2004-05-08 09:10
真的没有人知道吗?
|
|
6楼#
发布于:2004-05-08 11:22
我把程序再作了修改,将这个函数改了名后,发现在VB环境中又找不到,结果编译后执行又能执行到,你们说奇怪不?
|
|