might be that or it might be the vpc engine.
from what i know VPC 2007 is a 32 bit app with some kind of 64 bit wrapper for running it on an x64 OS.
when vpc 2007 was in ctp/beta they had a number of folks like me all asking a set of things be fixed and the offical line was "not in the plan".
I feel that when msft stopped selling vpc and made it free they made a mistake.
now it's a cost center for microsoft with no direct revenue.
that has the ugly side effect of making it hard to justify spending any money on it in the msft budget ( at least from the viewpoint of how most corp budgets work)
and we can not say: we will buy the next version if you do this.
all we have left is take it or leave it.
there is a thread in the microsft vpc fourums i found that had a whole bunch of posts about this and about vmware.
my "evil revenge plan" is to do a demo of Server 2008 R2 with balmer on hand, run it on a laptop and show VMware running server 2008 r2 and then ask balmer why virtual pc can't do that. watch him turn red ....
I bet within 6 months a new vpc version would support a 64 bit guest os.... if for no other reason than to catch up.
not that in general I dream of such evil...
but in this case I would be willing to roast any of the execs over this stupid blunder they have made.
in so long now they have left the vpc engine with the same old cpu emulation, the same mainboard, the same video emualtion
and the same base level support for USB and other IO.
they barely updated it for vista and running on a 64 bit host os.
xp mode for windows 7 is cool but again is not much of a core update, just a matter of surfacing the client window onto the host OS window manager. so i call that an added feature, IMHO that should have shipped with VISTA for crying out loud!
think of how that would have helped the xp-to-vista switch over.... it would have (IMHO) made vista much more popular and given a lot of folks more comfort in moving to vista.
now that most folks have switched to vista the xp mode is much less needed, now it's mostly for the big corp. networks that were holding out ... now they can move to 7 and still run xp apps.
they need to do a deep re-work of the vpc engine to allow developers to pick at least 2 or 3 profiles
the first would be the classic one we have today.
one would be x64 capable hardware with a pci-express video card that is not top of the line but decent.
say a core2 duo cpu and an nvidia gpu emulation, not full directx mode.... not dx9/10 anyway....
and better mapping of USB ports and such.
for example i have a need to support a Point of Sale USB printer, i would like to load the drivers into VPC and just attach the host USB port to the drivers in the vpc to allow my app to print to that printer.
and let me run the new server OS and applications from a VPC on my desktop or laptop running windows 7.