Форум сайта python.su
Хочу использовать функции из библиотеки wine. Например, функция EnumWindows из user32.dll
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from ctypes import *
user32 = cdll.LoadLibrary('/usr/lib/wine/user32.dll.so')
CALLBACKFUNC = CFUNCTYPE(c_int, c_void_p, c_long)
def callback(hwnd, lparam):
print hwnd, lparam
return True
callback_func = CALLBACKFUNC(callback)
user32.EnumWindows(callback_func, 0)
Отредактировано (Март 2, 2011 01:58:50)
Офлайн
А слабо сделать windows executable с PE header и запуститься из него - чтобы работать в wine контексте?
Офлайн