DynamicWrapperX
Автор: Юрий ПоповЛицензия: freeware
Последняя версия: 2.2.0.0 (см. примечание о её установке внизу страницы)
Поддерживает ОС: Windows XP, Windows 7, Windows 8, Windows 10 (версия 1.0.0.0 также Windows 98)
DynamicWrapperX — это компонент ActiveX, который вы можете использовать в скриптах (JScript, VBScript и т.п.) для вызова:
- функций из библиотек DLL (в частности функций Windows API) (>>);
- вообще любых функций, адрес которых в памяти вам известен (>>);
- функций, чей машинный код (в виде хекс-строки) у вас имеется (>>).
- обратный вызов (callback) скриптовой функции из вызванной вами внешней функции (>>);
- прямой доступ к памяти (чтение и запись числа по адресу) (>>);
- чтение и запись строк в произвольной кодировке (>>);
- выделение и освобождение памяти (>>);
- копирование данных из одного участка памяти в другой (>>);
- чтение участка памяти в хекс-строку и запись данных из хекс-строки в память (>>);
- получение указателя на строку, объект, массив, переменную (>>);
- получение объекта по указателю на него (>>);
- определение битности (32 или 64) процесса, в котором выполняется скрипт (>>).
Примечание для пользователей 1-й версии. Если в системе уже установлена 1-я версия DWX, 2-я зарегистрируется параллельно с ней. В этом случае она будет доступна в скриптах только по имени DynamicWrapperX.2. Чтобы заменить старую версию новой, нужно сначала разрегистрировать старую. В этом случае новая версия будет доступна также и под общим именем DynamicWrapperX.