首页 > 解决方案 > 查找 Windows DOS 设备文件路径

问题描述

我在这里超出了我的深度,但我正在尝试使用 IOCTL 接口来使用 Windows 机器上的硬件python(通过ctypes)。我已经阅读了很多内容,调用签名要求提供一个文件句柄,该句柄可以通过windows 文件 API 中的CreateFileA (link)函数打开。这需要打开文件的路径,并且可以传递一个似乎是“MS-DOS 设备名称”的“设备名称”。

给出的示例使用的\\.\PhysicalDrive0是我使用 DISM(Windows 映像)等工具所熟悉的名称,但从未真正知道它们究竟是什么。我想使用与磁盘硬件完全无关的 IOCTL 接口,特别是一些 NFC 硬件,但完全知道如何找出我应该使用哪种设备文件名来定位设备! 这是我用来与目标平台(Surface Go)中内置的 NFC 芯片对话的参考。

我在这里偏离轨道了吗?我正在尝试做错误的方法/不可能吗?

标签: pythonwindowsdrivernfcctypes

解决方案


推荐阅读