Вынудите программу работать *без* права администратора или контроль учётных записей?

Есть ли какой-либо способ, которым я могу вызвать программу, которая обычно требует, чтобы права администратора (с помощью контроля учётных записей) работали без них? (т.е.: никакая подсказка контроля учётных записей и никакой доступ в масштабе всей системы.)

Добавленный: не изменяя сам исполняемый файл.


Несмотря на ответ James, я нашел несколько способов, которыми он может почти быть сделан:

  1. Путем изменения исполняемого файла я могу удалить trustInfo запись из декларации (или декларации полностью, таким образом, я могу использовать внешний), позволяя программе запуститься без контроля учётных записей. К сожалению, это изменяет исполняемый файл, таким образом, он выходит вскоре после из-за внутреннего теста контрольной суммы.
  2. При помощи Проводника Процесса я могу запустить его как Ограниченный Пользователь. Однако это, кажется, ограничивает его значительно больше, чем я хотел бы (это выполняет как Защищенный режим IE и так может получить доступ к значительно меньше, чем, что мой типичный неподнятый пользователь может).
124
задан 04.08.2010, 19:09

1 ответ

Нет, если программа требует контроля учётных записей затем, это пытается получить доступ к чему-то за пределами своей песочницы. Программа не будет правильно работать без поднятого доступа.

Если Вы просто хотите избавиться от уведомления, можно отключить контроль учётных записей.

Отключите контроль учётных записей на Windows Vista: Запустите, введите "пользователя". Нажмите на "User Accounts". На окне, которое открывается, нажмите на "User Account Control Settings" и затем Выключите контроль учётных записей.

Отключите контроль учётных записей в Windows 7: Запустите, введите "пользователя". Нажмите на "User Account Control Settings". Перетащите панель выбора полностью к нижней части к, "Никогда Не Уведомляют".

-5
ответ дан 07.12.2019, 07:49

Я решил эту проблему сегодня с помощью инструментария настройки приложения MS.

Я следовал инструкциям в технической статье республики.

В основном:

1) Вы получаете инструментарий от MS здесь.

2) Нажмите Fix

3) Выберите опцию RunAsInvoker

4) Щелкните правой кнопкой по фиксации и выберите Install

3
ответ дан 07.12.2019, 07:49

Теги

Похожие вопросы