Accedi alle funzionalità di Windows 7 con .NET
Domanda
Ho appena aggiornato il mio sistema operativo a Windows 7. Anche Visual Studio 2008 sembra funzionare perfettamente. Il prossimo passo è aggiornare la mia applicazione .NET per utilizzare le nuove funzionalità di Windows 7. Una rapida ricerca con Google ha restituito i seguenti link:
- Pack di codice API di Windows per Microsoft .NET Framework
- Microsoft Windows SDK per Windows 7 e .NET Framework 3.5 SP1
Qualcuno sa cosa è esattamente necessario per accedere alle nuove funzionalità di Windows 7 con codice gestito?
Soluzione
Windows SDK è il pacchetto completo necessario per scrivere e compilare applicazioni per Windows. Un Visual SDK completo è incluso anche in Visual Studio (sebbene, nel caso di VS 2k8, sia Vista SDK). Esistono tutti i file di intestazione necessari e simili, ma nessun binding .NET nativo per tutte le novità.
È qui che entra in gioco il pacchetto di codici API di Windows. Avvolge queste splendide novità in Windows 7 in belle classi .NET, quindi è molto più facile da usare rispetto a P / Invoking. Anche se questo è ciò che è dietro le quinte.
dovresti cavartela solo con quest'ultima, a meno che tu non voglia accedere a quella funzionalità anche da C / C ++.