|
| |
- Nanoassembler v1.0 [40k] Информация...
-
Компилятор наноассемблера. Наноассемблер (nanoasm) это основной набор инструкций обычного ассемблера (i386-совместимый, 32битный),
позволяющий кодировать всю необходимую логику программы. Как и классический ассемблер, это язык низкого уровня.
Его можно использовать как промежуточный инструмент для компиляции Вашего языка программирования, а также для включения
в Вашу программу быстрого и очень компактного скриптового языка для расширения ее возможностей. Компилятор наноассемблера
написан на чистом C, без использования функций операционной системы, так что его можно собрать под любую ОС.
Компилятор позволяет создавать исполняемые файлы под Windows (win32 PE файлы), с минимальным размером в 1.5 КБ.
Исходные тексты программы полностью открыты. Сам компилятор это всего 300 строк на языке C. Компилятор задуман как очень компактный
и довольно быстрый. Есть возможность использовать все инструкции обычного ассемблера, не входящие во встроенный набор.
Это не интерпретируемый язык, а полноценный компилируемый, то есть его будет исполнять сам процессор,
что обеспечивает хорошую скорость работы. Комментарии и отзывы оставляйте на сайте и отправляйте по почте.
Исходник компилятора nanoasm.exe
Исходник exe модуля для win32PE nanoasm программ
- mew 0.1a [65k]
-
Ознакомительная версия 0.1a программы mew: интерпретатор/отладчик/дизассемблер/декомпилятор Win32 PE файлов.
Сейчас умеет не так много: дизассемблирует программу (набор понимаемых инструкций процессора ограничен несколькими десятками, адресацию понимает всю,
WinAPI-функции понимает далеко не все), интерпретирует ее (сам исполняет всмысле, сам загружает в память и т.п.), выдает на выходе asm-source,
а также C-source. При этом в последнем исходнике пока только структура программы - функции, переходы между ними (условные, безусловные, вызовы),
используемые API. Также позволяет трейсить программу по шагам. Для практического применения естественно еще мало годится.
- bin2array [16k]
-
Простая утилита для преобразования любого заданного файла в C-массив с типом unsigned char.
Позволяет включать в программу любые данные в виде статического массива.
- EasyBase v1.0 [8k] Информация...
-
По заданному файлу с ресурсами мгновенно создаст начальный код для вашей программы с обработкой всех кнопок и пунктов меню (!)
для всех диалогов. Плюс, даст вашей программе возможности, для пользования которых раньше надо было постучать по клаве часок-другой.
Теперь это получается всего за пару кликов. (код генерится на C++, WinAPI)
- Ape v1.1 [75k]
-
Это программа для быстрого (меньше минуты!) создания проектов для VC++, в зависимости от функций приложения, которые Вы хотите иметь.
Также есть возможность добавлять к проекту различные наборы полезных функций.
В комплекте с программой есть некоторое количество шаблонов проектов,
а также несколько наборов функций. Вы можете также добавить свои.
В версии 1.1 появилась возможность добавлять к шаблону проекта DLL расширение
для настройки каких-либо дополнительных параметров, таким образом программа приобрела дополнительную гибкость при создании проектов.
- C++ Helper v1.1 [42k]
-
Это довольно простая, но очень полезная программка, позволяющая Вам
копировать в буфер обмена различные шаблонные куски кода на C++
(хотя это вовсе не обязательно должен быть C++, просто им пользуется автор :), и затем вставлять их в редактор кода.
Поскольку как бы много не было таких кусков, они все равно не смогли бы удовлетворить потребности всех,
то в программе предусмотрена возможность добавления этих кусков самому.
Сама программа все время находится в трее и управляется через меню. В версии 1.1 появилась возможность группировать
пункты меню на Ваше усмотрение. Добавление новых данных стало гораздо удобнее и проще.
- GetApplicationSpeed v1.2 [5k] Информация...
-
Определяет скорость работы выбранного приложения (скорость обработки сообщений, плюс скорость перерисовки окна приложения).
- GetApplicationSpeed v1.0 [5k] Информация...
-
Первая версия программы GetAppSpeed. Работает чуть по другому, чем v1.2.
- srw [3k] Информация...
-
Устанавливает характеристики всех секций PE файла для чтения и записи (после этого сам exe-шник может читать и писать в любое место самого себя).
Этого можно также добиться специальными директивами сборки exe файла в компиляторе.
Однако, если у вас нет исходников программы, то этот инструмент может быть вам полезен =)
- loader [3k] Информация...
-
Загружает прогу, предварительно удалив ее раздел в реестре (мне это было полезно всего один раз для одной программы, но может будет полезно вам :)
| |