我正在 Linux 中编写 python 脚本,并且需要调用 Wine 中可用的一些 Windows 函数。具体来说,AllocateAndInitializeSid
和LookupAccountSidW
,以确定谁登录到远程 Windows 计算机。这些函数是Wine 中 advapi32.dll的一部分(编辑:使用答案,我能够调用该函数,但 LookupAccountSidW 仅适用于本地计算机)。
我怎样才能访问这些函数,或者一般来说是一个 Wine dll?我试过了
>>> cdll.LoadLibrary("~/.wine/drive_c/windows/system32/advapi32.dll")
但这会导致错误:
OSError: ~/.wine/drive_c/windows/system32/advapi32.dll: 无效的 ELF 标头
是否有其他ctypes
功能可以使用,或者我可以使用一些葡萄酒界面?