How an application can detect if is running inside a Microsoft Virtual PC virtual machine
Posted by Alessandro Perilli
| Wednesday, March 17, 2004
|
What if you are a developer and don't want your application to run in a VM? Or what if you want your application to install (or behave) in a different way when target OS is a virtual one?
Paul Adare, one Virtual PC Most Valuable Professional (MVP), wrote a simple WMI query that verify if you are running on a VM:
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root
\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32
_BaseBoard",,48)
For Each objItem in colItems
if objitem.Product = "Virtual Machine"
Thanks Paul!
Comments
blog comments powered by Disqus
About virtualization.info | Advertise | Contact | Subscribe | Sitemap
Copyright © 2003-2010 virtualization.info. All rights reserved.
Copyright © 2003-2010 virtualization.info. All rights reserved.
virtualization.info Editions: 日本語 | iPhone™
virtualization.info Network: virtualization.info | virtualization.tv | Virtualization Congress
virtualization.info Network: virtualization.info | virtualization.tv | Virtualization Congress



