1

Я нашел интересную утилиту под названием OpenHardwareMonitor, которая предоставляет живые обновления для температуры процессора и некоторых других показателей. Впечатляет.

Вопрос: когда я запускаю приложение, Windows User Account Control (UAC) запускает диалоговое окно с предупреждением:

"Do you want to allow the following program from an unknown publisher to make changes to this computer?"

Есть ли способ сказать Windows, что это приложение в порядке, чтобы вы не получили всплывающее предупреждение? Страница свойств приложения выглядит кошерно (и я доверяю провайдеру и самому приложению):

OpenHardwareMonitor

Наконец, свойства самого EXE-файла не предлагают никаких параметров безопасности, чтобы "разблокировать" его.

Свойства EXE

2 ответа2

2

Поскольку программа должна запускаться с повышенными правами для доступа ко всем датчикам, вы должны подтверждать ее с помощью UAC при каждом запуске.

Получаемое сообщение приходит с программами, которые не подписаны кодом. Это выглядит немного менее пугающим, когда программа подписана, но все равно появится.

Есть (несколько хакерский) способ достичь того, что вы хотите:

По-другому

... описан в разделе Как создать ярлык с повышенными правами программы без запроса UAC

Это решение требует от вас создания "запланированной" задачи для приложения, а запуск приложения означает запуск задачи. (Подробное описание со скриншотами смотрите по ссылке):

  • Запустите планировщик задач через taskschd.msc и создайте задачу ...

    1. Вкладка « Общие»: дайте имя [Name] новой задаче, установите флажок « Выполнить с наивысшими правами» и выберите «Windows 7, Windows Server 2008 R2» в раскрывающемся списке « Настроить для».
    2. Действия на вкладке: Добавить новый ... Действие Запустите программу с помощью Program/script = %windir%\System32\cmd.exe и добавьте аргументы = /c start "[Name]" "C:\Program Files\Sample\Program.exe" . Замените [Name] на имя задачи (шаг 1) и укажите путь к программе, которая должна выполняться с повышенными правами.
    3. Вкладка « Условия»: снимите флажок « Стоп», если компьютер сначала переключается на питание от аккумулятора , а затем снимите флажок « Запускать задание только в том случае, если компьютер подключен к сети переменного тока».
  • Создайте новый ярлык на рабочем столе или в другом месте со следующим целевым местоположением

    schtasks /run /tn "[Name]"
    

    Еще раз, [Name] - это название задачи (шаг 1)! Запустите как свернутый, если вы не хотите, чтобы окно команд вспыхивало.

  • Этот ярлык и задача могут быть созданы и работать только при входе в систему под учетной записью администратора. Это не будет работать в стандартной учетной записи пользователя.

0

Я не знаю, как доверять этой конкретной программе, но если вы хотите отключить приглашение для всех файлов .exe , вы можете сделать следующее:

  1. Перейдите в Group Policy (либо найдите ее, либо нажмите Win + R и запустите gpedit.msc)
  2. Перейдите к Local Computer Policy -> User Configuration -> Administrative Templates -> Windows Components -> Attachment Manager
  3. Найдите элемент в списке справа с именем Inclusion list for low file types , double click его
  4. Установите его на Enabled и добавьте .exe; в поле, которое появляется ниже:

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

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