Rodrigo Strauss :: Blog
Desenvolvimento para Windows Vista em C++ (sem o CLI)
Como não é lá muito comum encontrar material sobre desenvolvimento para Windows Vista em C++, vou colocar aqui algunsa links interessantes que encontrei sobre o assunto:
- Top 10 Ways to Light Up Your Windows Vista Apps: Fala dos novos Common Dialogs, que como fazem parte do sistema operacional, são implementados como componentes COM. Fala também sobre algumas novidades do Windows que continuam sendo disponibilizados somente como API Win32 ou COM, como o novo Event Viewer, Task Scheduler 2.0 e o novo de gerenciador de transações que faz parte do kernel do Windows Vista.
- Transactions, Aero Wizards, And Task Dialogs In Windows Vista: Explica como fazer wizards fazer usando MFC (ou mesmo a API Win32 diretamente) compatíveis e com a aparência do Windows Vista
- Windows Vista Core Audio APIs: As APIs para a nova audio stack do Windows Vista está disponibilizada somente via COM, voltada a programadores C++
Sem esquecer que todo o resto da MSDN continua válido: Win32, COM, DirectX, etc.
(Editado em 08/08/2006: correção sobre a "Core Audio APIs")
Em 01/08/2006 15:54, por Rodrigo Strauss





O fato de não possuir IDispatch apenas inibe chamadas via Late Binding. Não necessariamente impõe o uso de C/C++, tendo em vista que o .tlb/.olb pode ser facilmente processado pelos outros.
(Obvio, existem exceções a regra, mas isso envolve Custom Marshaling)