簡體   English   中英

Linux內核檢查VID / PID號碼?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM