¿Es posible descargar el ram y obtener un exe y usar ese volcado para distribuir una aplicación? Si es así, ¿es esto algo que es una preocupación práctica y, de ser así, cómo debería un desarrollador protegerse de ello?
Lo pregunto porque estoy considerando cifrar mi aplicación anidando claves dentro de funciones / widgets anidados. Cuando una característica / widget está inactivo (aún no se utiliza) se cifrará. Cuando se utiliza, se descifra junto con otra clave para una característica / widget anidado en su interior. Si es más difícil aplicar ingeniería inversa que un exe no encriptado en el disco duro de lo que compraría un poco de tiempo de inactividad.
Este es el contexto de por qué estoy preguntando si obtener el exe de ram y juntarlo como un exe distribuible. Supongo que si cifro de forma anidada como se describe anteriormente, esto puede ralentizar un posible intento de ingeniería inversa. Quería ser claro con mi pregunta, así que no describí por qué lo hice, pero espero que esto traiga algo de claridad.