Назад | Перейти на главную страницу

Токены Win7 UAC

Известно, что под win7 UAC вы получаете 2 токена при входе в систему: стандартный токен пользователя и токен администратора.

Если я отключу UAC, что я получу? только токен администратора? или все же оба без учета статуса UAC?

Оба токена все еще используются - что на самом деле происходит, когда вы отключаете UAC, так это то, что процесс запроса игнорируется и включается автоматическое повышение прав. Если Windows понимает, что приложению требуется повышение прав (например, оно видит, что это файл .msi или, помимо прочего, в названии есть setup \ install), оно автоматически повысится, в противном случае вам придется указать ему повышать уровень отдельно. Есть хорошая статья о UAC в Vista, Тим Снит, в блогах MSDN это объясняет это, и хотя реализация немного изменилась в Windows 7, применяется тот же принцип.