Hola: tengo un juego con un menú para jugar múltiples juegos .exe desde él. Por ejemplo, si quiero jugar Arkanoide, voy al menú y clickeo este, y mi juego lo ejecuta usando:

execute_shell()

Para poner todos los juegos en una carpeta que acompañe al ejecutable y poder llamarlos desde allí. Pero no quisiera que cuando uno entre a la carpeta pueda ejecutar cada juego por aparte sino sólo desde el juego princiapal.

¿Hay alguna forma de encriptarlos?

Gracias, si no me entendieron, podría expandir. XD.
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.

No creo, pues igual son exe. Pero podrias incluirlos al exe principal y colocar que se borren al finalizar el juego, esa opciones estan en global game setting....