需要编写一上位机应用程序,与USB设备进行通信,总是打开设备失败,请教高手。程序如下:
BOOL CControlTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();
......
CCyUSBDevice *USBDevice = new CCyUSBDevice(m_hWnd);
if(!USBDevice->Open(0))
AfxMessageBox("打开设备失败。");
......
}
总是弹出MessageBox来,下位机就有一个USB设备,用的驱动为CyUsb.sys,一开始以为是用VS 08的关系,换成VC++ 6.0照样失败,请大家赐教。 |