Как получить IUnknown из драйвера WDM CreateInstance - PullRequest
1 голос
/ 25 января 2010

В документации (пример C ++)

LUnknown* pIUnknown = CreateInstance(slot);

Я пытаюсь это

>> import ctypes
>> print type(ctypes.cdll.lcomp.CreateInstance(0))
<type 'int'>

Как получить IUNKNOWN и QueryInterface?

1 Ответ

0 голосов
/ 25 января 2010

Я предполагаю, что доступ к COM-объекту с помощью ctypes может быть немного сложным.Я бы посоветовал взглянуть на win32com, включенный в расширения Windows Марком Хаммондом.

Вы можете начать с этого урока: http://www.boddie.org.uk/python/COM.html

Надеюсь, это поможет

...