導航:首頁 > 器材知識 > 如何獲取usb設備名

如何獲取usb設備名

發布時間:2023-07-31 14:57:07

❶ 向電腦上插入一個USB設備,怎麼在設備管理器中查看剛才插入的設備的名字,好多啊

先把不插u盤的設備管理器打開,插上之後再對比之。稍後,我截圖說明……

這個u盤做了一個虛擬光碟機,一個是u盤啟動,所以顯示了兩個設備。

❷ 怎樣獲得已連接到計算機的USB設備的列表

HANDLE MyHid::OpenDevice(bool isOverLapped)
{
GUID hidGuid;
HidD_GetHidGuid(&hidGuid);
hDevInfo = SetupDiGetClassDevs(&hidGuid,NULL,NULL,(DIGCF_PRESENT | DIGCF_DEVICEINTERFACE));
if (hDevInfo == INVALID_HANDLE_VALUE)
{
return INVALID_HANDLE_VALUE;
}
SP_DEVICE_INTERFACE_DATA devInfoData;
devInfoData.cbSize = sizeof (SP_DEVICE_INTERFACE_DATA);
int deviceNo = 0;
SetLastError(NO_ERROR);
while (GetLastError() != ERROR_NO_MORE_ITEMS)
{
if (SetupDiEnumInterfaceDevice (hDevInfo,0,&hidGuid,deviceNo,&devInfoData))
{
ULONG requiredLength = 0;
(hDevInfo,&devInfoData,NULL,0,&requiredLength,NULL);

PSP_INTERFACE_DEVICE_DETAIL_DATA devDetail = (SP_INTERFACE_DEVICE_DETAIL_DATA*) malloc (requiredLength);
devDetail->cbSize = sizeof(SP_INTERFACE_DEVICE_DETAIL_DATA);
if(!(hDevInfo,&devInfoData,devDetail,requiredLength,NULL,NULL))
{
free(devDetail);
SetupDiDestroyDeviceInfoList(hDevInfo);
return INVALID_HANDLE_VALUE;
}
if (isOverLapped)
{
hidHandle = CreateFile(devDetail->DevicePath,GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);
}
else
{
hidHandle = CreateFile(devDetail->DevicePath,GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);
}
free(devDetail);
if (hidHandle==INVALID_HANDLE_VALUE)
{
SetupDiDestroyDeviceInfoList(hDevInfo);
free(devDetail);
return INVALID_HANDLE_VALUE;
}
_HIDD_ATTRIBUTES hidAttributes;
if(!HidD_GetAttributes(hidHandle, &hidAttributes))
{
CloseHandle(hidHandle);
SetupDiDestroyDeviceInfoList(hDevInfo);
return INVALID_HANDLE_VALUE;
}
if (USB_VID == hidAttributes.VendorID&& USB_PID == hidAttributes.ProctID)
{
m_isDevicesOK=true;
break;
}
else
{
CloseHandle(hidHandle);
++deviceNo;
m_isDevicesOK=false;
}
}
}
SetupDiDestroyDeviceInfoList(hDevInfo);
return hidHandle;
}

#define USB_VID 0x08fe
#define USB_PID 0x0003

//自定義的設備號.

你可以在設備管理器裡面找到你自己的需要的 ID 然後 但看實例句柄.

❸ win10怎麼看電腦上的usb設備

1、【運行對話框】

在Windows10電腦桌面,右鍵點擊其左下角的開始按鈕,然後在彈出菜單中選擇「運行」菜單項。或者在鍵盤上同時按下WIN+R,打開運行窗口。

5、【歷史記錄】

然後再依次展開注冊表項ControlSet001EnumUSBSTOR,在下面就可以看到所有連接過的USB設備。

6、【詳細信息】

點擊其中任一個設備,可以在右側的窗口中看到該設備的詳細信息。

❹ linux下怎麼查找usb對應的設備,比如滑鼠....

1、首先Linux 系統使用 /dev 目錄下特定的設備文件來標識插入的設備。會發現該目錄下的某些文件,包括 /dev/sda 或者 /dev/hda 表示第一個主設備,每個分區使用一個數字來表示,比如 /dev/sda1 或 /dev/hda1 表示主設備的第一個分區等。

閱讀全文

與如何獲取usb設備名相關的資料

熱點內容
word2010控制項工具箱在哪 瀏覽:904
中控室消防器材有哪些 瀏覽:966
華鵬儀表電子廠怎麼樣 瀏覽:616
電氣自動化設備的檢測裝置報價 瀏覽:742
自動門控制裝置為什麼選擇直流電機 瀏覽:374
走水管用什麼樣的閥門 瀏覽:808
空調開了半小時怎麼不製冷 瀏覽:63
賓士ccoupe18款怎麼改液晶儀表 瀏覽:285
超聲波每次發射的次數叫什麼 瀏覽:677
西數2t機械硬碟是多少轉 瀏覽:878
尼爾機械紀元通關後能玩什麼 瀏覽:694
天然氣閥門未關 瀏覽:74
實驗室冰水冷卻裝置 瀏覽:417
設備生銹部位怎麼處理方法 瀏覽:349
冰凍不製冷是怎麼回事 瀏覽:192
辦公樓製冷量怎麼算 瀏覽:999
南皮縣海猛五金製品有限公司 瀏覽:666
大運儀表盤左上角數字代表什麼 瀏覽:674
車子後輪軸承什麼時候換 瀏覽:82
農產品速測設備叫什麼 瀏覽:155