From: Dee Earley on
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
"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! :)