Glorious Hacks of Yesteryear

Today I had a random discussion about “glorious hacks” in Virtual PC that I knew of.  One that particularly came to mind was this: In Connectix Virtual PC 5.0 we moved to using a new BIOS and also moved from the 430TX chipset to the 440BX chipset.  One problem that this caused was that Windows… Read more

Drag and drop does not work until the host is restarted.

When you install Virtual PC on a new computer the ability to drag and drop files from the virtual machine to the host operating system does not work until you restart the host operating system.  Technically, you do not need to restart the host operating system for this to work.  All you need to do… Read more

What’s up with IVMGuestOS::ExecuteCommand?

A number of people have noticed that the guestOS.executeCommand() exists but makes no sense.  It takes no parameters, and always returns an error.  This API was originally intended to allow you to execute a command inside the guest operating system.  This is incredibly useful, but it also had a significant security issue.  Namely – the… Read more