1
20
用于此的Windows API是
如果您想在不使用pywin32的情况下执行此操作,则必须阅读 PE header 你自己。这里是 an example 在C中,这里有一个到python的快速端口:
|
2
4
如果您在Windows上运行的是python 2.5或更高版本,那么也可以使用不带pywin32的Windows API,方法是使用ctypes。
然后像处理win32file.getBinaryType一样使用getBinaryType。 注意,您必须实现handle-nonzero-success,如果返回值为0,它基本上会抛出一个异常。 |
3
1
在进行了以下调整之后,我在python 3.5程序中成功地使用了MartinB的答案:
最初它与我在python 2.7中的程序一起工作得很好,但是在做了其他必要的更改之后,我发现我得到了b'mz',解码它似乎可以解决这个问题。 |
4
0
|