Программа позволяет пропатчить любой исполняемый файл (EXE),
добавив (заменив) в ресурсах файл манифеста.
Автор: TheTrick
Форк 1.1. от Dragokas
Зачастую манифесты используются:
1) для изменения привилегий, с которыми запускается приложение (например, отображение диалогового окна UAC, для запуска программы сразу с повышенными привилегиями.)
2) для добавления совместимости приложения с операционными системами поколения Windows Vista и выше (ID...
' ver. 1.3 fork:
' Добавлена замена файла манифеста вне зависимости от языка уже присутствующего ресурса
' Автоматически исправляется название кодировки в заголовке текста манифеста
' Автоматически добавляется заголовок в манифест, если он отсутствовал
' Производится выравнивание манифеста по 4-байтовой границе
' Если файл содержал атрибут "Только для чтения", он будет снят
' Добавлена иконка
Если дело в манифесте, можешь запустить приложение без патча, через такой батник:
Код:
set __COMPAT_LAYER=RunAsInvoker
start "" "app.exe"
Только учти, что оно (приложение) без надлежащих прав может работать некорректно.
Более грамотный способ (если речь только в том, что "надоел UAC") будет зайти в планировщик задач, создать задачу:
- запускаемый объект = ваше приложение
- права = запуск от админа
- время запуска = вручную
- имя задачи = к примеру "App_Uac"
Затем запустить его без UAC окна, сможете таким батником:
Код:
schtasks /run /tn "App_Uac"
при этом у приложения будут нужные ему повышенные права.