Microsoft Virtual Server 2005 (VS2005), a new addition to the Microsoft
Server family, emulates physical hardware to create multiple independently
operating environments or virtual machines (VMs).
This article reviews portions of a C# application leveraging the VS2005 API.
We will get you started with VS2005 here. The complete application code
demonstrates one of the more interesting aspects of VMs: differencing hard
drives. These drive disks allow you to toggle a VM from one configuration to
a different configuration and back. This capability is especially useful for
software testing and verification, where hardware resources are limited.
VS2005 is amazingly powerful but also adds a new level of complexity to
server management. The VS2005 background and code provided in ... (more)