2015-01-10 5 views
0

Я рассматриваю возможность использования прокладок, чтобы обойти игру, требующую прав администратора (я попытался отредактировать встроенный тег «requestExecutionLevel» с помощью Resource Hacker и использовать файлы .manifest, но обнаружил, что программное обеспечение для запуска всегда загружает новую версию сам перед запуском, тем самым перезаписывая «asInvoker» с «requireAdministrator»). Если я пишу, защищаю exe, он выходит с ошибкой.Системные накладные расходы на прокладки

Я понимаю, что прокладка, требуемая для подмену прав администратора, вероятно, не добавит существенных накладных расходов сама по себе; но MicroSoft Application Compatibility Toolkit (ACT), который вам нужно установить для включения прокладок, использует базу данных для отслеживания того, какое приложение требует какой-либо прокладки. Я уверен, что это можно сделать с небольшими накладными расходами; но, увидев прошлое вирусов MS (и других корпораций), я обеспокоен тем, что вся моя система будет замедлена, если я ее установлю.

У кого-нибудь есть ПРЯМОЙ опыт установки ACT и ЗНАЕТ, замедляет ли он систему вообще?

ответ

0

Я обнаружил, вы можете добавить RUNASINVOKER в качестве значения ключа STRING давшего названия полного пути приложения здесь:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

, и он выполнит эту работу без необходимости установки пакета ACT от Microsoft.

Пример: если у вас приложение под названием Smeagol.exe в директории C: \ LordOfTheRings, а затем создать строковый ключ под названием:

C: \ LordOfTheRings \ Smeagol.exe

в

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Слои

и дать ей значение

^RUNASINVOKER

и он будет работать без запроса прав администратора.

Смежные вопросы