Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Принцип работы UAC (http://forum.oszone.net/showthread.php?t=222335)

Zhentos 07-12-2011 00:20 1810696

Принцип работы UAC
 
До сих пор пользовался единственной учёткой с правами администратора, сейчас создал вторую учётную запись с обычным доступом, в связи с чем возникло несколько вопросов. Хочется разобраться по какому принципу работает UAC? В смысле как Windows решает при запуске каких программ выводить запрос, а при каких нет? Например при запуске AIMP, Total Commander, Firefox, Skype, uTorrent и даже Daemon Tools UAC никак не реагирует, а на другие выскакивает окно UAC с требованием ввести пароль администратора. Ползунок UAC установлен в позицию по-умолчанию.

Казбек 07-12-2011 00:26 1810701

Так ли страшен контроль учетных записей?
https://www.outsidethebox.ms/10034/
Почему не всегда работает перетаскивание файлов при включенном UAC
https://www.outsidethebox.ms/12167/

Управление учетными записями пользователей Windows Vista: взгляд изнутри
http://technet.microsoft.com/ru-ru/m...07.06.uac.aspx

okshef 07-12-2011 00:28 1810704

Zhentos, рекомендую хотя бы 1-ю страницу результатов поиска по UAC

И фильтр по теме по UAC

Morpheus 07-12-2011 00:30 1810705

Цитата:

Цитата okshef
рекомендую хотя бы 1-ю страницу результатов поиска по UAC »

Лучше по тегу (2 стр.).

Zhentos 07-12-2011 00:53 1810721

Я правильно понял, что запрос UAC появляется только для тех программ, которые хранят свои настройки в Program Files?

Morpheus 07-12-2011 00:58 1810723

Zhentos, нет, читайте дальше. Он появляется для тех программ, в манифесте которых прописано повышение прав. Чаще всего эти программы глубоко внедряются в систему и могут её порушить.

Казбек 07-12-2011 01:00 1810725

Zhentos,
Список действий, вызывающих срабатывание

Вот (неполный) список действий, вызывающих срабатывание Контроля учётных записей пользователей[1]:
Изменения в каталогах %SYSTEMROOT% и %PROGRAMFILES% — в частности, установка/удаление программы, драйверов и компонентов ActiveX; изменение меню «Пуск» для всех пользователей.
Установка обновлений Windows, конфигурирование Windows Update.
Перенастройка брандмауэра Windows.
Перенастройка самого Контроля учётных записей пользователей.
Добавление/удаление учётных записей.
Перенастройка родительских запретов.
Настройка планировщика задач.
Восстановление системных файлов Windows из резервной копии.
Любые действия в каталогах других пользователей.
Изменение текущего времени (изменение часового пояса не вызывает срабатывание Контроля учётных записей пользователей).
Вызов Редактора реестра.

Есть три способа написать программу, совместимую с Контролем учётных записей пользователей.
Указать в манифест-ресурсе уровень доступа программы: asInvoker, highestAvailable или requireAdministrator. Программа будет иметь соответствующие права уже при запуске.
Сделать функции, требующие повышенных прав, отдельным .EXE-файлом с правами highestAvailable или requireAdministrator.
Сделать функции, требующие повышенных прав, доступными через COM-объект. При этом COM-сервером должен быть .EXE-файл с правами highestAvailable или requireAdministrator.

По рекомендациям Microsoft, на элементах интерфейса, которые требуют прохождения Контроля учётных записей пользователей, должна быть нарисована иконка щита.

Zhentos 07-12-2011 01:44 1810737

Цитата:

Цитата Казбек
По рекомендациям Microsoft, на элементах интерфейса, которые требуют прохождения Контроля учётных записей пользователей, должна быть нарисована иконка щита. »

Вот такая иконка на ярлыке?

Vadikan 07-12-2011 01:50 1810738

Цитата:

Цитата Zhentos
В смысле как Windows решает при запуске каких программ выводить запрос, а при каких нет? »

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

Zhentos 07-12-2011 02:13 1810742

Понятно. Спасибо всем за ответы. Обманул систему, установив программу на диск D, теперь запускается даже из под обычной учётной записи. :ok:

Vadikan 07-12-2011 02:22 1810750

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

Zhentos 07-12-2011 02:42 1810755

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

Казбек 07-12-2011 19:55 1811185

Цитата:

Цитата Zhentos
Понятно. Спасибо всем за ответы. Обманул систему, установив программу на диск D, теперь запускается даже из под обычной учётной записи. »

Именно.


Время: 11:09.

Время: 11:09.
© OSzone.net 2001-