初学者:急需帮忙:这样为什么在2000下不能获得句柄?
我在98环境下用vb写了一个和cy的usb单片机通信的程序,是使用API调用完成的。在98下该
程序能够完成通信,但是在2000下,createfile函数却连句柄都得不到。后来在2000环境下
用vb重新编译还是不能获得句柄。芯片商提供的那个通信程序却在两种系统下都可以运行,
所以我想不是驱动的问题,有哪位大哥能够指点迷津,小弟不胜感激。下面是我的部分程
序:
Public Const GENERIC_READ = &H80000000
Public Const GENERIC_WRITE = &H40000000
Public Const FILE_SHARE_READ = &H1
Public Const FILE_SHARE_WRITE = &H2
Public Const OPEN_EXISTING = &H3
Public USBDevice As Long
Public Const DevicePathName = "\\.\Ezusb-0"
USBDevice = CreateFile _
(DevicePathName, _
GENERIC_WRITE Or GENERIC_READ, _
FILE_SHARE_WRITE Or FILE_SHARE_READ, _
0, _
OPEN_EXISTING, _
0, 0)
发表时间:2002年11月8日8:56:00