From: Dee Earley on 2 Jul 2010 03:52 On 02/07/2010 07:02, a wrote: > "Dee Earley"<dee.earley(a)icode.co.uk> wrote in message news:i0icaj$f9k$1(a)speranza.aioe.org... >> On 01/07/2010 15:43, a wrote: >>> Is there a reliable way for me to tell if my app is running sandboxed (such >>> as with Sandboxie) or in a virtual environment (such as VirtualBox)? Reason >>> being is that if I code my app with a 30-day trial, the user can just run >>> it sandboxed and then delete the sandbox after every run, basically letting >>> them run it forever. :( >> >> It wouldn't be doing a very good job if you could detect it... >> http://blogs.msdn.com/b/oldnewthing/archive/2010/05/19/10013611.aspx > > True, but the thread here seems to be able to detect most VMs with success: > > http://www.purebasic.fr/english/viewtopic.php?f=13&t=34086 > > So I was wondering if the code there would be good enough? Only you can say if it's good enough for your use :) -- Dee Earley (dee.earley(a)icode.co.uk) i-Catcher Development Team iCode Systems (Replies direct to my email address will be ignored. Please reply to the group.)
From: a on 4 Jul 2010 08:27
"Leo Davidson" <leonudeldavidson(a)gmail.com> wrote in message news:7bfdf2b5-4299-459b-bed7-c780b9215ab5(a)w12g2000yqj.googlegroups.com... >> Is there a reliable way for me to tell if my app is running sandboxed (such >> as with Sandboxie) or in a virtual environment (such as VirtualBox)? Reason >> being is that if I code my app with a 30-day trial, the user can just run >> it sandboxed and then delete the sandbox after every run, basically letting >> them run it forever. :( > > What are you going to do if you detect a virtual machine? [snip] Not sure, but the rest of your post gave me food for thought. Thanks! :) |