我在这里还不谈深,但是我正在尝试使用python
(通过ctypes
)将IOCTL接口用于Windows计算机上的硬件。我已经做了大量的阅读,call signature要求提供一个文件句柄,该句柄可以通过Windows文件API中的CreateFileA
(link)函数打开。这采用了打开文件的路径,可以传递一个似乎是“ MS-DOS设备名称”的“设备名称”。
给出的示例使用的是\\.\PhysicalDrive0
这个名称,我使用诸如DISM(Windows成像)之类的工具很熟悉,但从未真正知道它们的确切含义。我想在与磁盘硬件完全无关的IOCTL接口上使用,特别是在某些NFC硬件上,但绝对否想法如何找出应该用于定位设备的设备文件名! This the reference I would use to talk to the NFC chip built into my target platform (Surface Go).
我要离开这里吗?我正在尝试做错方法/不可能吗?