A Microsoft disponibilizou o Windows API Code Pack for Microsoft .NET Framework (v0.85), uma biblioteca usada para acessar os novos recursos do windows, incluindo os recursos do vista, de código gerenciado. Esta biblioteca não está inclusa no .NET 4.0.
Características do Code Pack:
- Suporte para Windows Shell namespace objects, incluindo a nova biblioteca do Windows 7, Known Folders e containers que não são do tipo file system.
- Windows Vista e Task de tarefas do Windows 7.
- Controle no Windows 7 Explorer Browser suportando ambos WPF e Windows Forms.
- Suporte sistema de propriedade do Shell.
- Helpers Windows 7 Taskbar Jumplists, Icon Overlay e Progress bar
- Suporte para diálogos comuns de arquivos do Windows Vista e do Windows 7, incluindo diálogos customizados.
- Suporte para APIs Direct3D 11.0 e DXGI 1.0/1.1.
- APIs para Sensor Plataform.
- APIs para Extended Linguistic Services.
A versão final da biblioteca será lançada quando o windows 7 for disponibilizado, provavelmente em Julho. Os requisitos básicos são:
- .NET Framework 3.5 or 4.0
- Windows SDK for Windows 7 RC.
A biblioteca foi liberada sob a licença da Microsoft.