我正在尝试获取linux上的硬盘序列号,而不需要root访问。这在windows上通过this source是可能的,本质上它使用IOCTL_STORAGE_QUERY_PROPERTY进行DeviceIoControl。ioctl版本是什么?
发布于 2013-04-20 06:26:43
您可以询问udev,而不需要root权限。尝试此命令并注意ID_SERIAL行:
/sbin/udevadm info --query=property --name /dev/sda在编程上,您将使用libudev。
https://stackoverflow.com/questions/16113897
复制相似问题