【发布时间】:2014-10-27 06:10:24
【问题描述】:
您将如何以跨平台方式仅使用 Python 提取 ActiveX COM DLL 的 GUID?
我遇到了pythoncom,它带有pywin32。它有一个LoadTypeLib 函数可以做到这一点:
import pythoncom
dll = pythoncom.LoadTypeLib("C:\\path\to\\my.dll")
print str(dll.GetLibAttr()[0])
这比我目前依赖外部 CLI 应用程序的解决方案要好,但是跨平台解决方案会更好,因为我不相信 pywin32 可以轻松安装在 Linux CI 上。
【问题讨论】:
标签: python dll com activex guid