The "Red Pill" of Virtualization – Detect if your program is running in a Virtual Machine

October 27, 2006 at 6:26 am 2 comments

A film not too long ago ignited a whole new generation of armchair epistemologists with it’s plot proposing that our minds may be living inside an virtual simulation (or matrix if you will), while our physical bodies are being used as batteries. Those familiar with philosophy will be all too familiar with this question posed since Descartes. In the Virtualization world, we have the converse: What if, unbeknownst to us, our computers were really running inside other computers for the selfish self-interest a special group of people? Such a setup has been in use for a very long time in the form of a Virtual Machines/Virtualization which basically fools an operating system into thinking it’s running on its own hardware.


Well here’s the script to detect if your application is running on VMWare or Virtual PC courtesy of Elias (aka lallous) from The Code Project.

*Intro adapted from arstechnica VMWare Vs. VPC.


Entry filed under: IT stuff.

OSx86 – How To install Mac OS X on VMware Server & AMD 64 System Monitoring Processes & Threads

2 Comments Add your own

  • 1. sandrar  |  September 10, 2009 at 2:03 pm

    Hi! I was surfing and found your blog post… nice! I love your blog. 🙂 Cheers! Sandra. R.

  • 2. Hafiz  |  February 10, 2017 at 11:51 pm

    Try since Plato. The allegory of the cave IS this exact thing.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

Recent Posts


%d bloggers like this: