Уведомления

Группа в Telegram: @pythonsu

#1 Март 2, 2011 01:29:57

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Использование функций из библиотеки wine

Хочу использовать функции из библиотеки 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)
На что получаю ошибку сегментирования
Возможно использовать функции из библиотек wine?



Отредактировано (Март 2, 2011 01:58:50)

Офлайн

#2 Март 2, 2011 02:17:08

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Использование функций из библиотеки wine

А слабо сделать windows executable с PE header и запуститься из него - чтобы работать в wine контексте?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version