我正在尝试在 Linux 上获取硬盘序列号,而无需 root 访问权限。这可以通过 this source 在 Windows 上实现本质上,它使用 IOCTL_STORAGE_QUERY_PROPERTY
执行 DeviceIoControl
。 ioctl 版本是什么?
最佳答案
您可以询问 udev,无需 root 权限。尝试此命令并记下 ID_SERIAL 行:
/sbin/udevadm info --query=property --name /dev/sda
以编程方式,您可以使用 libudev。
关于c - Linux 上的 IOCTL_STORAGE_QUERY_PROPERTY 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16113897/