Есть ли способ сделать так, чтобы .exe
файл запускался автоматически от имени администратора? Предположим, что я вошел в систему с учетной записьюГостьпользователь в моем Windows; теперь, когда я хочу запустить некоторые программы, такие какresmon.exeтребуется запустить его какАдминистратори всплывают следующие окна:
Я хочу узнать, если у меня есть пароль администратора, есть ли способ сделать так, чтобы этот процесс выполнялся автоматически при двойном щелчке по resmon.exe
?
Обновлять : Я щелкаю правой кнопкой мыши по программе, выбираю «Свойства» и изменяю параметры на вкладке «Безопасность», как показано ниже:
Но когда я хочу проверить Run this program as Administrator
вкладку совместимости, она не активна! Почему?
Примечание: Я тестирую другие файлы, которые не находятся в каталоге Windows, и все параметры на вкладке совместимости активны. Я перемещаю файл resmon.exe
из каталога Windows на другой диск (D:) и параметры активируются!!! почему?
решение1
В свойствах exe можно установить опцию совместимости для этого. Также есть PE в SysInternals Suite под названием ShellRunAs.exe, который может оказаться полезным.
обновлять: Для системных исполняемых файлов, которые не позволяют редактировать параметры совместимости, вы можете обойти эту проблему, создав ярлык этого exe-файла, а затем в свойствах этого ярлыка вы можете выбрать «Дополнительно» и установить «Запуск от имени администратора».
Если это не подходит для вашего случая, то решение, скорее всего, потребует пользовательского редактирования реестра, о чем здесь неуместно упоминать.