2

У меня есть приложение, которое я не хочу вмешиваться в мои системные настройки, они требуют, чтобы я запускал их как администратор, но я этого не хочу. Я на 100% уверен, что приложения будут работать без повышенных прав доступа. В основном это программы, которые хотят что-то делать в Program Files, но я устанавливаю программы в папку "Программы" (которую я создал сам), чтобы приложения не нуждались в повышенных правах доступа.

Как я могу запустить приложение, которое требует повышения без повышения прав, когда на моей учетной записи администратора?

Это также было бы особенно полезно для приложений, пытающихся установить законный материал + "вирус" (который не может быть обнаружен никаким программным обеспечением AV).

1 ответ1

2

Если вы не стесняетесь изменить exe-файл:

EXE-файл содержит манифест; искать что-то похожее на:

<requestedPrivileges>
  <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>

(Конечно, в выбранном вами шестнадцатеричном редакторе это будет выглядеть по-другому.) Уровень также может быть "наивысший доступный". Измените его на "asInvoker".

(Если вы не знаете, как патчить exe-файл, не стоит пробовать это. Ни в коем случае не используйте такой редактор, как «Блокнот».)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .