我正在尝试在Linux上获取硬盘驱动器序列号而无需root访问权限。这可以通过this source在Windows上实现。本质上,DeviceIoControl
使用IOCTL_STORAGE_QUERY_PROPERTY
。什么是ioctl版本?
答案 0 :(得分:0)
您可以在不需要root权限的情况下询问udev。尝试此命令并记下ID_SERIAL行:
/sbin/udevadm info --query=property --name /dev/sda
以编程方式使用libudev。