Quantcast
Channel: Ru.Board
Viewing all articles
Browse latest Browse all 1272372

The KMPlayer (часть 5) (2325) / Корейский плеер

$
0
0
Victor_VG:
7sh3

В нормальных ОС механизма UAC отродясь не было, причём с момента создания Eniac-1. UAC - - это изобретение Майкрософт. В IBM OS/360 (IBM OS/370 VM), IBM OS/390, IBM OS/2, ABM AIX, ABM AS/400, любых иных ОС семейства UNIX, во всех диалектах LINUX, DEC OpenVMS программы изначально пишутся так, чтобы работали с привилегиями рядового пользователя, а для временного получения привилегий суперпользователя запускается отдельная сессия в рамках которой производится обслуживание и администрирование ОС, и по выполнении данных задач она завершается. Техническое решение "Для полноценной работы в ОС программа должна быть запущена с правами Администратора" впервые было реализовано Microsoft в MS Windows NT 3.50 (Dytona) после получения от DEC всех исходников Windows NT 3.1 и увольнения из Майкрософт разработчика ОС DEC OpenVMS и Windows NT 3.1 Ричарда Солмона под предлогом изменения рыночного позиционирования ОС, излишней технической сложности созданного в DEC проекта и сохранения совместимости с программами для созданными для 16-и битных Windows 3.1/3.11. Позднее необходимость работы ОС в режиме "от админа" объяснили необходимостью сохранения совместимости с программами для Window 9x/ME (API Win32C).

Цитата:
изначально вопрос был о другом, зачем инсталлятор что-то выключает в системе без ведома пользователя, это неправильное поведение инсталлятора
инсталлятор изначально должен запускаться с правами не требующими отключать в системе, пусть даже и временно, что либо

А иначе нельзя внести записи в HKLM\Software\CLASSES (HKCR), HKLM\Software\Microsoft\Windows\Uninstall . Наличие повышенных привилегий в данном случае не прихоть, а требование самой Майкрософт.

Viewing all articles
Browse latest Browse all 1272372

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>