CaptainFlint

|
Posted: Wed Jun 17, 2009 12:30 Post subject: |
|
|
D1P wrote: | Но тогда зачем они отображаются (и даже нажимаются) в XP? |
Затем, что запуск приложений с правами другого пользователя есть и в XP.
D1P wrote: | На моей памяти это ни разу не дало результата. |
Может, потому что ты и так работаешь от имени админа?
На самом деле, всё достаточно просто.
1. В XP есть ограниченные учётки и админы. Админам можно всё, обычным юзерам можно не всё. Предполагается, что пользователь работает в ограниченной учётной записи в целях безопасности, а если он пытается сделать что-то, к чему у него нет доступа, Тотал предлагает ввести админские логин/пароль для выполнения операции с необходимыми правами. Если пользователь уже админ, то особой необходимости в этом нет, т.к. вряд ли кто-то настраивал на компе несколько админских учёток с разными правами, но, в принципе, это возможно, и в этом случае данная кнопка упрощает выполнение операции от имени нужного аккаунта (поэтому она отображается даже если текущая учётка админская).
2. В Висте всё то же самое, но помимо этого есть ещё ограничения у учётных записей админов. Некоторые операции можно выполнять только с повышенными (elevated) правами, а при запуске приложения с этими правами выдаётся UAC-подтверждение (которое не перехватывается программно и потому считается повышающим безопасность). Действия, требующие UAC-подтверждения, MS рекомендует в интерфейсе программ отмечать вот таким специальным значком щита, для чего предлагает новые API-функции, которые позволяют добавить этот значок средствами ОС, без необходимости явного добавления картинки. Гислер просто воспользовался этим API для обозначения того, что данная функция выведет UAC-окно. В XP никакого UAC нет, поэтому нет и значка. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|