阅读:1379回复:2
Cypress FX268013问题
在VC程序中#define DeviceName "Ezusb-0"
但是没有使用类似SetupDiGetClassDevs这样的函数。 这样也可以访问驱动为什么是因为在驱动有这样的代码吗? WCHAR deviceLinkBuffer[] = L"\\DosDevices\\Ezusb-0"; 请高手给点指点。先thank you much 了。 |
|
|
沙发#
发布于:2005-07-19 14:19
在应用程序中可以用Symbol Link Name和GUID两种方式访问,采用Symbol Link好像是不利于安全
但是十分简单。 按照下面的格式创建文件句柄就可以了 hDevice = CreateFile("\\\\.\\Ezusb-0", GENERIC_READ | GENERIC_WRITE,FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL ,NULL ); |
|
板凳#
发布于:2005-07-19 15:59
对,就是用ezusb-I这种方式打开设备的
|
|