【发布时间】:2011-05-02 10:45:27
【问题描述】:
我正在Linux 中编写python 脚本,需要调用Wine 中可用的一些Windows 函数。具体来说,AllocateAndInitializeSid 和LookupAccountSidW,以确定谁登录到远程 Windows 计算机。这些函数是advapi32.dll in Wine 的一部分(编辑:使用答案,我能够调用该函数,但 LookupAccountSidW 仅适用于本地计算机)。
我如何才能访问这些函数,或者一般来说是 Wine dll?我试过了
>>> cdll.LoadLibrary("~/.wine/drive_c/windows/system32/advapi32.dll")
但它会导致错误:
OSError: ~/.wine/drive_c/windows/system32/advapi32.dll: 无效的 ELF 标头还有其他ctypes 可以工作的函数,或者我可以使用的葡萄酒界面吗?
【问题讨论】:
-
你试过
windll吗?