StraceNT — различия между версиями
Материал из Русский WINE
Строка 4: | Строка 4: | ||
== [http://wiki.etersoft.ru/StraceNT StraceNT] == | == [http://wiki.etersoft.ru/StraceNT StraceNT] == | ||
− | |||
− | |||
Иногда может быть полезно посмотреть, как программа ведёт себя на Windows. Лог с вызовами функций можно получить с помощью StraceNT. | Иногда может быть полезно посмотреть, как программа ведёт себя на Windows. Лог с вызовами функций можно получить с помощью StraceNT. | ||
− | |||
− | |||
Типичный сценарий использования: | Типичный сценарий использования: | ||
<pre>stracent -f файл_с_настройками_фильтра программа.exe > файл.log</pre> | <pre>stracent -f файл_с_настройками_фильтра программа.exe > файл.log</pre> | ||
− | |||
− | |||
Комментированный пример файла с настройками фильтра есть в дистрибутиве программы. | Комментированный пример файла с настройками фильтра есть в дистрибутиве программы. | ||
− | |||
− | |||
Пример настроек фильтра для логирования файловых операций: | Пример настроек фильтра для логирования файловых операций: |
Версия 17:01, 9 января 2015
StraceNT
Иногда может быть полезно посмотреть, как программа ведёт себя на Windows. Лог с вызовами функций можно получить с помощью StraceNT.
Типичный сценарий использования:
stracent -f файл_с_настройками_фильтра программа.exe > файл.log
Комментированный пример файла с настройками фильтра есть в дистрибутиве программы.
Пример настроек фильтра для логирования файловых операций:
INCLUDES=*:kernel32.dll:CreateFileA INCLUDES=*:kernel32.dll:CreateFileW INCLUDES=*:kernel32.dll:ReadFile INCLUDES=*:kernel32.dll:ReadFileEx INCLUDES=*:kernel32.dll:WriteFile INCLUDES=*:kernel32.dll:WriteFileEx INCLUDES=*:kernel32.dll:LockFile INCLUDES=*:kernel32.dll:LockFileEx INCLUDES=*:kernel32.dll:UnlockFile INCLUDES=*:kernel32.dll:UnlockFileEx EXCLUDES=*:*:*