B.DLL
我可以使用ctypes.WinDLL
从安装文件夹C:\Programs Files\XXX-API\A.DLL
成功加载它们
而如果我将文件夹移动到另一个地方C:\TEMP\
,Python加载将抱怨它找不到B.DLL
我正在研究winmode,看起来它会解决问题。winmode
似乎从MS reference中的参数中获取一个整数
例如:
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR
0x00000100
要使用LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR
,将0x00000100
作为256
传递给winmode
?ctype将投诉找不到B.DLL
,我不确定缺少什么,感谢您的任何意见,谢谢
ctypes.WinDLL(path_to_A_DLL , winmode = 256 )
备选案文1:
备选案文2:
两者都应该起作用
但我整天都在尝试os.add_dll_directory()。最后转到
相关问题 更多 >
编程相关推荐