Сертификация приложений под Windows Server 2008
19 Мая в Москве прошел семинар, посвященный сертификации приложений на соответствие логотипу Works With Windows Server 2008. Благодарим всех участников за интерес к програме сертификации и хорошие вопросы во время семинара. Напоминаем, что если Ваша компания собирается в ближайшее время получить логотип Certified For Windows Server 2008 или Works With Windows Server 2008, то у нас есть набор маркетинговых инструментов, чтобы помочь Вам. Все что нужно сделать - это написать письмо на адрес isvrus@microsoft.com с информацией о том, что Вы планируете приступить к сертификации.
Далее мы постараемся ответить на вопросы, которые звучали как во время, так и до семинара.
Какие партнерские баллы дает сертификация и отменяет ли она Platform Test?
Получение логотипа Certified For Windows Server 2008 дает 50 партнерских баллов и отменяет необходимость прохождения Platform Test
Получение логотипа Certified For Windows Vista дает 30 партнерских баллов и отменяет необходимость прохождения Platform Test
Получение любого из логотипов Works With не дает партнерских баллов и не отменяет Platform Test
Подробнее о сертификации и партнерских баллах можно посмотреть здесь: https://partner.microsoft.com/US/40011374?PS=3
Как же обновлять приложение под учетной записью Standard User?
Использование Windows Installer 4.0 совместно с групповыми доменными политиками позволяет проводить обновление приложений из под учетной записи Standard User. Подробнее о том как это делается можно прочесть вот в этой статье: http://msdn.microsoft.com/en-us/library/bb756914.aspx
А может ли сервис работать с правами бОльшими чем права текущего пользователя?
Да может. Пользователь с правами Standard User не может установить такой сервис, но в том случае, когда администратор уже его установил сервис может иметь административные привилегии, когда текущий пользователь их не имеет. Эта и другие темы, касающиеся сервисов под ОС Windows Vista, можно найти в документе доступном по ссылке со следующей страницы: http://www.microsoft.com/whdc/system/vista/Vista_Services.mspx
Нашему инсталлятору необходимо запрашивать у пользователя данные, а требования сертификации под ОС Vista говорят о том, что инсталлятор должен поддерживать "тихий" режим. Что делать?
Изменить логику инсталлятора и запрашивать данные при первом старте приложения. Или позволять передавать параметры инсталлятору в виде командной строки. Противоречий между передачей данных в командной строке и "тихой" инсталляцией нет, так как сама "тихая" инсталляция запускается с помощью параметра командной строки. Имя этого параметра содержится в требовании к сертификации: "Applications should successfully install via command lines with FASTOEM=1"
Подробнее о том, какие настоятельные рекомендации дает команда, делающая Windows Installer можно посмотреть в блоге по адресу: http://blogs.msdn.com/windows_installer_team/default.aspx По нашему вопросу посмотрите правило 34 оттуда: http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx
Где взять слайды с семинара?
Слайды в ближайшее время появятся вот здесь: http://www.microsoft.com/Rus/events/Materials/Default.mspx
АШ