[英]Linux Kernel Check VID / PID Number?
我正在尋找的是從內核模塊中檢查實時USB磁盤序列號的命令。
從內核中,lsusb將無法正常工作。
TMI條款:我正在為客戶開發一個實時USB設備,這將是我們的復制保護的當前部分。
您的程序將通過操作系統查詢序列號。 而且您知道什么,您的客戶端能夠更改操作系統,因此您的程序將無法完全信任操作系統提供的信息。
如果您願意信任客戶端(而不是更改操作系統),請查看Linux中的hdparm程序如何獲取其HDD詳細信息(包括序列號),或者通過/ sys / devices / hierarchy爬網查找硬盤及其詳細數據(暫時找不到它,但我認為序列信息也會存在)。
另一方面,如果您希望您的客戶作弊,那么您最好不要讓他們使用您的應用程序。
尋找了一天后,我發現它可以在計算器上找到了答案在這里 。
實質上:
usb_bus_list
在#include <linux/usb/hcd.h>
,允許調用其#include <linux/usb/hcd.h>
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.