Manifest By The Trick 1.3

Замена манифеста в исполняемом файле в пару кликов

  1. Dragokas
    Программа позволяет пропатчить любой исполняемый файл (EXE),
    добавив (заменив) в ресурсах файл манифеста.


    Автор: Кривоус А.А.
    Форк 1.1. от Dragokas

    Зачастую манифесты используются:

    1) для изменения привилегий, с которыми запускается приложение (например, отображение диалогового окна UAC, для запуска программы сразу с повышенными привилегиями.)

    2) для добавления совместимости приложения с операционными системами поколения Windows Vista и выше (ID каждой ОС должен быть отдельно прописан в файле манифеста). См. пример в этой теме.
    Точнее говоря, программа сообщает системе, что она с ней совместима. Остальное - на совести ее автора.

    3) Активации новых стилей визуального оформления кнопок/диалогов/и пр... (программа может не запустится в Windows XP !)

    Этот набор функций будет зависеть от того, как Вы составите текст файла манифеста.

    Более подробно, что такое и зачем нужен манифест.


    Как пользоваться:
    1) Подготовьте файл манифеста (в архиве уже есть несколько готовых).
    2) Запустите Manifested.exe. Нажмите File -> Path... Выберите нужный EXE-файл, нажмите ОК. Все готово.

    По умолчанию, программа открывает файл манифеста, который лежит рядом с ней под именем manifest.txt
    Файл должен быть в кодировке ANSI !!!

    (программа сама сделает нужное конвертирование)


    Немного о составлении манифеста.

    1. Блок trustInfo
    <requestedExecutionLevel>

    Уровень прав, который затребуется при старте приложения делится на 3 вида:
    - asInvoker - запуск с текущими правами
    - HighestAvailable - запросит повышенные привилегии,
    но если пользователь ими не обладает, то запустится в ограниченной среде
    - RequireAdministrator - всегда затребует повышенные привилегии. Если получить их не удалось, программа не запустится.

    2. Файл должен быть выровнен по 4-байтовой границе. Это означает, что размер файла (в байтах) должен быть кратен 4 (делится нацело). Для этого можно просто добавить недостающее кол-во пробелов в конец файла.
    Эта программа делает выравнивание автоматически.
    akok нравится это.

Последние обнoвления

  1. Обновление
  2. Откат
  3. Обновления