Python и ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy и ShutdownBlockReasonQuery - PullRequest
3 голосов
/ 25 августа 2011

Можно ли вызывать API-интерфейсы win32 ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy и ShutdownBlockReasonQuery из Python? Я не могу найти их нигде в библиотеке pywin32.

Спасибо!

Ответы [ 2 ]

4 голосов
/ 25 августа 2011

Использовать ctypes

from ctypes import *
retval = windll.user32.ShutdownBlockReasonCreate(
    handle,
    c_wchar_p("the reason")
)
if retval != 0:
    ... Error checking

И аналогично с ShutdownBlockReasonDestroy.

0 голосов
/ 25 августа 2011

Вы можете попробовать задать или сделать запрос на улучшение в списке рассылки pywin32:

Если вы не можете ждать и COM-объект не найден, всегда есть ctypes . С этим можно сделать что угодно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...