Как посмотреть функции вызываемы программой?

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Как посмотреть функции вызываемы программой?

Сообщение Slimy »

Собственно вопро какой параметр wine надо указать что бы увидеть какие системные функции использует программа ?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Как посмотреть функции вызываемы программой?

Сообщение Hoblin »

WINEDEBUG=+<channel>

В качестве канала может быть что угодно (вернее, стоит указать то, что нужно).
В общем случае вызов функций можно отловить с помощью канала relay, но нужно очень много отсматривать.
Можно попробовать и вообще _все_ трейсы - WINEDEBUG=+all, но тогда нужно приготовиться получить лог на несколько сотен мегабайт (в зависимости от "тяжести" программы).
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Как посмотреть функции вызываемы программой?

Сообщение Slimy »

а где результат смотреть? В консоли ничего не пишет (.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Как посмотреть функции вызываемы программой?

Сообщение Hoblin »

В консоли и смотреть... Или поток ошибок перенаправить в файл.
Например:

Код: Выделить всё

$ WINEDEBUG=+all wine notepad 2>wine.log


Подробно о каналах дебаггера написано в документации вайна
Спасибо сказали: