Я пытаюсь создать установку CD для установки нескольких обновлений окон и текущих исправлений в одном. Autorun.inf, запускающий .bat (или .exe) выполняющий каждое обновление в свою очередь. В настоящее время, если я выполняю этот .bat, каждое обновление поднимает подсказку контроля учётных записей индивидуально, которая может быть раздражающей.
Однако, если я выполняю .bat как администратор, он может запустить и установить каждое обновление со всего одной подсказкой.
Есть ли способ вынудить летучую мышь (или .exe) нуждаться в администраторе priviledges, неважно, кто выполняет его.
Для нормального исполняемого файла необходимо просто изменить декларацию, чтобы сказать ОС, что это приложение требует административных привилегий. Это не возможно с пакетными файлами, по крайней мере, не нормальным способом. Можно использовать runas
но это не инициирует подсказку контроля учётных записей и поэтому вероятно, не слишком хорошо с точки зрения UX.
Таким образом, лучший способ состоял бы в том, чтобы, вероятно, использовать вспомогательное приложение, правильно настроенное для требования административных привилегий, который делает работу пакетного файла.