Windows Virtual PC, la nuova versione del software di emulazione targato Microsoft, è disponibile per i sistemi operativi Windows 7 Professional, Ultimate ed Enteprise. E' disponibile gratutitamente in versione Release Candidate; per la sua corretta esecuzione, è necessario che il processore disponga delle funzionalità di virtualizzazione hardware. Se non si è sicuri che il proprio sistema supporti tale caratteristica, è possibile eseguire il software diagnostico SecurAble.
Scopo di questo articolo non è però evidenziare le caratteristiche del prodotto (per cui si può fare riferimento al link sopra riportato); quello che vogliamo fare è realizzare una console di amministrazione per le macchine virtuali, simile a quella presente in Windows Virtual PC 2007. La nuova release del software, infatti, perlomeno attualmente, ne è priva, quindi l'unico modo di gestire le macchine virtuali è utilizzare la shell di Explorer. Tralasceremo gli aspetti di base, come la creazione delle form e l'impostazione delle proprietà degli oggetti, per concentrarci invece sulla realizzazione delle funzionalità vere e proprie. E' comunque possibile scaricare il codice sorgente completo dell'applicazione che realizzeremo.
Il progetto
L'applicazione è realizzata con Visual Studio 2008 SP1, linguaggio di programmazione C#, e consiste di un semplice form che l'interfaccia grafica di Virtual PC 2007:
In fase di realizzazione...
La libreria per l'utilizzo di Virtual PC
In fase di realizzazione...