API Logger - утилита API логгер / монитор / шпион. Предназначена за слежением и управлением за вызовом функций из других программ
Пример лога Log. Файл лога (С расширением .apilog.txt) будет лежать в папке с EXE-файлом
С версии 1.5 появилась возможность профилирования функций (см. настройки)
При включении опции, в конце строки о информации о вызове функции и параметрах, будет стоять время в микросекундах, которое занял вызов функции
Совместимость с Win2k, XP, Vista, Win7
Поддержка внутренних(не экспортируемых) функций из EXE and DLL
Анализируемая функция может определяться:
- Экспортное имя
- Ординал
- Адрес относительно базового
- Абсолютный адрес
Перехват функций с неизвестным числом параметров
Поддержка вложенных API вызовов (показ дерева вызова)
Входные регистры(General, FPU, MMX, SSE)
Возможность профилирования функции через замер времени выполнения
Плагины пользователя для полного контроля за функциями
Version 1.9
- Если выходной параметр функции указывает на строку( например GetCommandLine), выводить строку в лог
- Улучшенный алгоритм определения длины функции
Version 1.8
- Совместимость с Win7 x64
- Исправление ошибок
Version 1.7
- Исправление ошибок
Version 1.6
- Добавлена строка с временем вызова функции
- Доработана утилита imex2spy ( sendesu : greenozon @ gmail . com)
- Исправлена ошибка в плагине DirectX логгера
- Улучшенный профайлер
Version 1.5
- Улучшенный метод работы с DLL (теперь не грузится сразу, а ждет когда приложение само загрузит DLL)
- Профайлер функций
Version 1.4
- Инжект на базе CreateRemoteThread заменен на более качественный QueueUserAPC
- Добавлен DXWrapper
- Улучшен GUI
Version 1.3
- Новый GUI
- Совместимость Win7
- PE mapper
- Обновление плагина для лога DirectX
Version 1.2
- Bugs fix
- Улучшение GUI
- Изменения в Plugin SDK
Version 1.1
- Атач к процессу
- SafeMode
- Добавлена стартовая директория процесса
- Возможность вести лог DLL
- Оптимизация использования ОЗУ
- Изменения в Plugin SDK
- Опция Include/Exclude DLL
- Опция #nolog, #ecx