¿Deconpliar? Coño, ya de preguntarlo pregúntalo bien: Descompilar
Respuesta larga: No puedes volver al código porque cuando un programa se compila se pierde mucha información, como nombres de variables, y al traducir de sentencias de C, Visual Basic o lo que sea ese proceso se hace irreversible.
Hay programas que pueden ejecutar el código paso a paso mostrándote los valores que adquieren los diferentes registros del sistema, pero volver a generar el código no es posible. Esto se debe a que cuando se genera el .exe se hace con plantillas de código y se puede llegar de varias maneras a generar el mismo código, cosa que es realmente complicada de deshacer.
Respuesta corta: No xD