StraceNT — различия между версиями
Материал из Русский WINE
(Import from wiki.etersoft.ru) |
|||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | [[ | + | [[Категория:Разработка]] |
{{MovedFromWikiEterSoftRu|WINE/StraceNT}} | {{MovedFromWikiEterSoftRu|WINE/StraceNT}} | ||
== [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> | ||
− | |||
− | |||
Комментированный пример файла с настройками фильтра есть в дистрибутиве программы. | Комментированный пример файла с настройками фильтра есть в дистрибутиве программы. | ||
− | |||
− | |||
Пример настроек фильтра для логирования файловых операций: | Пример настроек фильтра для логирования файловых операций: | ||
Строка 46: | Строка 38: | ||
EXCLUDES=*:*:*</pre> | EXCLUDES=*:*:*</pre> | ||
+ | {{Wine}} |
Текущая версия на 00:12, 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=*:*:*