作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 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/
因此,我尝试编写一个仅附加到特定 USB 设备的微过滤器驱动程序,以区分我使用产品 ID + 供应商 ID + 序列号组合的所述设备。 我可以成功地将 IOCTL_STORAGE_QUERY_PROP
我正在尝试在 Linux 上获取硬盘序列号,而无需 root 访问权限。这可以通过 this source 在 Windows 上实现本质上,它使用 IOCTL_STORAGE_QUERY_PROPE
我已经包含了 winioctl.h 并且在该文件中没有 IOCTL_STORAGE_QUERY_PROPERTY 的 #define !! http://www.osronline.com/ddkx/
我是一名优秀的程序员,十分优秀!