a component detecting if Windows is running inside a VM

TVirtualMachines is based upon some informations about several virtual machines (VMs) found in the internet. So it's possible to detect Microsoft Virtual PC, VMWare, Sun VirtualBox and also Wine. Here is a list of all properties to check for these VMs:


property name
value
VMWareRunning
a Boolean indicating if the application is running inside VMWare
VMWareVersion
a String representing the version, if running inside VMWare
VPCRunning
a Boolean indicating if the application is running inside Microsoft VirtualPC
VirtualBoxRunning
the same for VirtualBox
WineRunning
and Wine

To see the test results have a look at the screenshots of the test program.


Download info:
icon  Download the component as a ZIP file:
        mirror 1 is server online  
        mirror 2 is server offline  
        mirror 3 is server online   download online     (file size: 6.79 kB, last modified: 22.09.2011)
icon  Download the component as a RAR file:
        mirror 1 is server online  
        mirror 2 is server offline  
        mirror 3 is server online   download online     (file size: 6.13 kB, last modified: 22.09.2011)
icon  Download the component resource file below:
        mirror 1 is server online  
        mirror 2 is server offline  
        mirror 3 is server online   download online     (file size: 1.70 kB, last modified: 21.09.2011)
icon  Download the DLL used by the component:
        mirror 1 is server online  
        mirror 2 is server offline  
        mirror 3 is server online   download online     (file size: 86.00 kB, last modified: 21.09.2011)

Download info:
icon  Download the sample application as a ZIP file:
        mirror 1 is server online  
        mirror 2 is server offline  
        mirror 3 is server online   download online     (file size: 216.34 kB, last modified: 21.09.2011)
icon  Download the sample application as a RAR file:
        mirror 1 is server online  
        mirror 2 is server offline  
        mirror 3 is server online   download online     (file size: 175.12 kB, last modified: 21.09.2011)

If you're downloading the component be sure to put the helper unit in your unit search path.


last update: 2011-09-22 - 22:37:13.
copyright © by Klaus Burgstaller 2009