Сделайте exe, или летучая мышь требуют административных привилегий контроль учётных записей

Я пытаюсь создать установку CD для установки нескольких обновлений окон и текущих исправлений в одном. Autorun.inf, запускающий .bat (или .exe) выполняющий каждое обновление в свою очередь. В настоящее время, если я выполняю этот .bat, каждое обновление поднимает подсказку контроля учётных записей индивидуально, которая может быть раздражающей.

Однако, если я выполняю .bat как администратор, он может запустить и установить каждое обновление со всего одной подсказкой.

Есть ли способ вынудить летучую мышь (или .exe) нуждаться в администраторе priviledges, неважно, кто выполняет его.

4
задан 18.03.2010, 04:40

1 ответ

Для нормального исполняемого файла необходимо просто изменить декларацию, чтобы сказать ОС, что это приложение требует административных привилегий. Это не возможно с пакетными файлами, по крайней мере, не нормальным способом. Можно использовать runas но это не инициирует подсказку контроля учётных записей и поэтому вероятно, не слишком хорошо с точки зрения UX.

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

1
ответ дан 07.12.2019, 21:47

Теги

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