前段时间做了一个取得实例路径的exe,可以在win7,xp上运行
用mfc建立的工程,用setup***api取得设备信息,可以自动识别usb
下面附带一些代码
void CUSBDlg::MyFunc()
{
HDEVINFO hdevInfo;
DWORD nSize = 0;
TCHAR DevInstanceId[MAX_PATH];
CString str;
hdevInfo = SetupDiGetClassDevs((LPGUID)& GUID_DEVINTERFACE_DISK,
NULL,
NULL,
DIGCF_PRESENT | DIGCF_DEVICEINTERFACE);
if (hdevInfo != INVALID_HANDLE_VALUE)
{