Definitivamente recomendaría el uso de un Sandbox.
Tomado de Wikipedia :
En seguridad informática, un sandbox es un mecanismo de seguridad para separar programas en ejecución. A menudo se utiliza para ejecutar código no probado, o programas no confiables de terceros no verificados, proveedores, usuarios no confiables y sitios web no confiables. 1 Una caja de arena generalmente proporciona un conjunto de recursos estrechamente controlado para que se ejecuten los programas invitados, como espacio libre en el disco y en la memoria. El acceso a la red, la capacidad de inspeccionar el sistema host o leer desde dispositivos de entrada generalmente están prohibidos o restringidos.
En el sentido de proporcionar un entorno altamente controlado, los entornos limitados pueden verse como un ejemplo específico de virtualización. El sandboxing se usa con frecuencia para probar programas no verificados que pueden contener un virus u otro código malicioso, sin permitir que el software dañe el dispositivo host. 2
Un muy buen programa para esto sería Sandboxie, que se puede descargar desde aquí .
Se puede encontrar un buen tutorial para utilizar Sandboxie aquí .
¡Buena suerte y felices pruebas! =]