Hola.
¿ Y no te sirve entregar el ejecutable con la cadena ya alterada ?
Podes usar (o modificar) la función del ejemplo anterior dentro de tu lanzador, para cambiar la cadena alterada por la original que previamente hayas obtenido. La cadena original podrías almacenarla como constante o como recurso en tu lanzador...
Saludos