gpt4 book ai didi

python - 使用 Python 加载 DLL 时出现错误 193

转载 作者:行者123 更新时间:2023-11-28 19:20:07 24 4
gpt4 key购买 nike

我们正在尝试使用 DLL 连接到外部硬件,但遇到了一个我们目前无法解决的问题。我们的平台是 Windows 7,64 位,我们使用 Python 2.7,也是 64 位,来编写驱动程序。我们使用的 DLL 也是 64 位的(我们用 PE Deconstructor 仔细检查过)。我们使用ctypes来加载DLL,具体来说:

import ctypes

ctypes.cdll.LoadLibrary('dllpath')

...

但是,我们收到错误消息 [Error 193] %1 is not a valid Win32 application。如果我们尝试加载 32 位 DLL 或使用命令 pydlloledllwindll,也会发生同样的情况。您知道我们如何加载 DLL 或可能的解决方案吗?

我们将非常感谢您提供有用的答案,

最好的,弗洛里安

最佳答案

您混合了 32 位和 64 位。我做了同样的事情,Win 7 64 位,Python 64 位,但是第三方硬件 dll 32 位。回答,删除 Python 64 位,安装 Python 32 位。这里有一个很好的讨论:https://bytes.com/topic/python/answers/789333-ctypes-64-bit-windows-32-bit-dll

关于python - 使用 Python 加载 DLL 时出现错误 193,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27379529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com