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:
Download the component as a ZIP file:
mirror 1 is
mirror 2 is
Download the component as a RAR file:
mirror 1 is
mirror 2 is
Download the component resource file below:
mirror 1 is
mirror 2 is
Download the DLL used by the component:
mirror 1 is
mirror 2 is
Download info:
Download the sample application as a ZIP file:
mirror 1 is
mirror 2 is
Download the sample application as a RAR file:
mirror 1 is
mirror 2 is
If you're downloading the component be sure to put the helper unit in your unit search path.