python - 查找 Windows DOS 设备文件路径
问题描述
我在这里超出了我的深度,但我正在尝试使用 IOCTL 接口来使用 Windows 机器上的硬件python
(通过ctypes
)。我已经阅读了很多内容,调用签名要求提供一个文件句柄,该句柄可以通过windows 文件 API 中的CreateFileA
(link)函数打开。这需要打开文件的路径,并且可以传递一个似乎是“MS-DOS 设备名称”的“设备名称”。
给出的示例使用的\\.\PhysicalDrive0
是我使用 DISM(Windows 映像)等工具所熟悉的名称,但从未真正知道它们究竟是什么。我想使用与磁盘硬件完全无关的 IOCTL 接口,特别是一些 NFC 硬件,但完全不知道如何找出我应该使用哪种设备文件名来定位设备! 这是我用来与目标平台(Surface Go)中内置的 NFC 芯片对话的参考。
我在这里偏离轨道了吗?我正在尝试做错误的方法/不可能吗?
解决方案
推荐阅读
- firebase - 仅服务器上的 Firestore 更新
- c# - 如何在 POST 请求的响应中显示空值?
- mongodb - 按动态字段对 mongo 集合进行排序
- linux - curl 命令后的 -d@- 是什么意思?
- javascript - 前端
- django - Django Rest 中的自定义授权
- apache-camel - 使用 producerTemplate 时获取 JMSMessageID
- laravel - 不支持驱动程序 [meilisearch]
- javascript - 使用 Three.js 计算具有不同坐标系的关节之间的偏移角度
- trino - Trino 服务器正在接受连接,但仍在初始化。如何等到 Trino 准备好接收查询?