Ответ 1
Пользовательский интерфейс
Глядя на Руководство пользователя для пользователей Windows Vista, вы можете увидеть, что они изменили многие элементы пользовательского интерфейса, о которых вы должны знать. Некоторые важные моменты, чтобы принять к сведению:
- Более крупные значки
- Новый font (что влияет на некоторую пользовательскую константу пользовательского интерфейса)
- Новые диалоговые окна (диалоговые окна задач)
- Изменено общие диалоги (например, File Open, Save As и т.д.)
- Диалоговый текст стиль и тон, и посмотреть и почувствовать
- Новый Aero Wizards
- Переработано панели инструментов
- Лучше пользовательский интерфейс уведомления
- Новый рекомендованный метод включения контроля поиска
- Стекло
64-битный
Vista имеет 64-разрядную версию, и хотя XP тоже, ваши пользователи с большей вероятностью будут использовать Vista 64, чем XP 64. Теперь вам нужно иметь дело с:
- Виртуализация реестра
- перенаправление реестра (Wow6432Node)
- Отражение реестра
- Цифровые подписи для модулей ядра
- У установщиков MSI есть новые свойства для работы с
UAC
Контроль учетных записей пользователей значительно влияет на разрешения по умолчанию, которые имеет ваше приложение при взаимодействии с ОС.
- Как работает UAC и влияет на ваше приложение (также см. требования doc)
- Установщики должны иметь дело с UAC
Новые API
Появились новые API-интерфейсы, которые ориентированы на новые методы построения приложений или позволяют создавать новые функции:
- API криптографии: следующее поколение (CNG)
- Расширяемый язык разметки приложений (XAML)
- Windows Communication Foundation (WCF)
- Windows Workflow Foundation (WF)
- И еще несколько более мелких
монтажники
Поскольку установки могут использовать только обычные среды выполнения, которые они устанавливают после завершения транзакции, пользовательские действия не удастся, если ваша настраиваемая dll-сценарий требует времени выполнения Visual С++ выше CRT-сервера VS 2005 (не SP1).