前段时间做了一个取得实例路径的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)
{

这篇博客介绍了一个使用MFC编写的Windows应用程序,该程序通过SetupAPI获取USB设备的实例路径。程序能在Win7和XP系统上运行,通过遍历设备接口类并调用SetupDiGetDeviceInstanceId函数来获取设备信息。

1598

被折叠的 条评论
为什么被折叠?



