我正在使用ctypes.cdll()
加载一个dll而我无法访问这些函数名称:
foo = cdll.LoadLibrary("my.dll")
foo.myfunction() #AttributeError
foo[52]() #works as expected
现在我正在使用一个名为dll export viewer的程序来查找每个函数调用的序数,但是我担心当dll改变时,序数会随之改变。
这是cdll,在检查时我没有看到任何损坏的名字;一切看起来都应该如此。除了错误的名称,还有什么可以防止python加载函数名称?