Como chamar dll Wine de python no Linux?
Estou escrevendo um script python no Linux e preciso chamar algumas funções do Windows disponíveis no Wine. Especificamente,AllocateAndInitializeSid
eLookupAccountSidW
, para determinar quem está conectado a um computador Windows remoto. Essas funções fazem parte deadvapi32.dll no vinho (editar: usando as respostas, consegui chamar a função, mas LookupAccountSidW funciona apenas no computador local).
Como posso acessar essas funções ou uma DLL do Wine em geral? eu tentei
>>> cdll.LoadLibrary("~/.wine/drive_c/windows/system32/advapi32.dll")
mas resulta em um erro:
OSError: ~/.wine/drive_c/windows/system32/advapi32.dll: invalid ELF header
Existe outroctypes
função que iria funcionar, ou alguma interface de vinho que eu poderia usar?