对于控制台项目要添加以下引用:
System.Management;
System.Windows.Forms;

解决方案 »

  1.   

    VMWare这种虚拟机技术,并不是真的凭空“虚拟”一台机出来的,那天虚拟机里边还是用了一些主机(HostMachine)的硬件的,所以速度比较快所以你拿到不同的机上运行同一个虚拟机拷贝,会看到不同的CPU和主板(其实就是真正主机的型号)BTW,正因如此,虚拟的XP或2003还是不能拷贝着用,会锁机的。
      

  2.   

    小华说得有道理。其实现在我最关心的如何判断你的程序是在虚拟机上运行,对于 Virtual PC 可能就是主板型号了,因为可能都是“Virtual PC”。希望听到高见。
      

  3.   

    对于 PNPDeviceID 的这个值的详细意义,看来应该请教微软的软件工程师了。真希望远在大洋彼岸的思归、知秋一叶能帮帮忙。
      

  4.   

    贴主:我装了Virtual PC2004
    新建了一个虚拟机,操作系统用的XP,但是启动后出现下面的英文,请问我怎么做?Reboot and Select proper Boot Device or Insert BootMedia in selected Boot Device是不是要重新安装XP?
      

  5.   

    小弟也想过“如何判断当前主机为虚拟机”这个问题VMWare的我是这样解决的:查显卡的型号,好像叫VMWare VGA Adapter诸如此类的就是虚拟机了。因为虚拟机里边的网卡和其他配置都比较自由,就是显示卡好像是不能更换的。老大们有什么高见?
      

  6.   

    给个注册号给你吧:7AD4R-ARXAG-X804K-4RHV4。我以前用过一阵wmware。记得好像虚拟的主板是intel bx 板子。另外vmware的安装可以copy的。在不同的机子上都可以用的,这一点我肯定,因为我用过。
      

  7.   

    TO packingbox(老广) :真不知该如何谢你。
      

  8.   

    VMWare 的 WIN32_BIOS 的 Serial Number 以“VMware”打头,这可能可以用来作为判断 VMWare 的依据。