Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Требования программы «Сертифицировано для Windows Vista» с точки зрения UAC

Напечатать страницу
06.07.2006 22:42 | Raiker

Лучшее, что может быть для поддержки User Account Control, так это создание ПО отлично работающего в ограниченном режиме без лишних предупреждений...

С тех пор, как UAC стал центральной частью Windows Vista, совместимость с ним стала центральной частью требований программы «Certified for Windows Vista".

Теперь версия v1.0 технических требований программы «Certified for Windows Vista» доступна. Наша цель в распространении этой информации, заставить всех разработчиков ПО ознакомится с ней и помочь им разработать такое ПО, которое будет отлично работать с ограниченным режимом и UAC.

Вот некоторые ключевые требования, относящиеся к User Account Control:

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

- Каждый файл .exe из приложения должен быть дополненным манифестом, определяющим его уровень. Например:

<requestedExecutionLevel level="asInvoker|highestAvailable|requireAdministrator" uiAccess="true|false"/>

Заметьте, что добавление манифеста отключит файловую и реестровую виртуализацию приложения.

- Исполнительные файлы .EXE, .DLL, .SYS, .DRV, .OCS, .CPL или .SCR должен быть подписаны сертификатом аутентификации.

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

Другое крупное изменение в программе сертификации ПО для Windows Vista, это то, что приложения должны быть протестированы непосредственно Microsoft перед тем, как получить сертификат. Основные аспекты, на которые будет обращено внимание во время тестирования, изложены здесь.

Ниже приведен ряд ссылок на другие ресурсы, которые помогут разработчикам адаптировать свое ПО для Windows Vista и User Account Control.
- Документация по наилучшей разработке в менее привилегированной среде.
- Microsoft Standard User Analyzer
- Windows Vista Jumpstart Toolkit

Вы можете прочесть больше о программе Certified for Windows Vista Software Quality Logo на ttp://www.isvinnovationportal.com/windowsvista.

Когда разработчики выпускают ПО сертифицированное для Windows Vista, пользователи могут быть уверены, что они не столкнутся с таким количеством предупреждений UAC, с которым им приходится сталкиваться в текущих бета-версиях. К тому же команда разработчиков продолжит уменьшать количество системных предупреждений и будет стараться, чтобы к финальному релизу подтверждение для используемых приложений не требовались.

Источник: http://blogs.msdn.com/uac/
Перевод: Райкер

Комментарии

Комментариев нет...
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.065 секунд (Общее время SQL: 0.047 секунд - SQL запросов: 53 - Среднее время SQL: 0.00089 секунд))
Top.Mail.Ru