1

Поэтому в Windows 7, когда программа пытается «внести изменения в ваш компьютер», появится диалоговое окно с вопросом, хотите ли вы разрешить это.

У меня вопрос такой; Что именно вызывает это? (Какое действие программы?)

2 ответа2

3

Это сообщение является подсказкой UAC .

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

Это может быть вызвано несколькими способами:

  1. Если вы явно запускаете приложение с "Запуск от имени администратора"

  2. Если вы запускаете программу с манифестом приложения, в котором указано требование для прав администратора.

  3. Если приложение, которое вы запускаете, имеет запись базы данных AppCompat, указывающую, что она требует повышения прав

  4. Если имя файла приложения, которое вы запускаете, соответствует некоторой эвристике, которая определяет его как установщика (например, если оно содержит строку "setup")

В зависимости от ваших настроек, Windows может также отображать запрос UAC, прежде чем вы сможете изменить системные настройки на Панели управления.

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

0

Если программе необходимо вызвать определенные задачи, она вызовет приглашение UAC.

Этот список взят из Википедии:

Running an Application as an Administrator
Changes to system-wide settings or to files in %SystemRoot% or %ProgramFiles%
Installing and uninstalling applications
Installing device drivers
Installing ActiveX controls
Changing settings for Windows Firewall
Changing UAC settings
Configuring Windows Update
Adding or removing user accounts
Changing a user’s account type
Configuring Parental Controls
Running Task Scheduler
Restoring backed-up system files
Viewing or changing another user’s folders and files
Running Disk Defragmenter

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