Esto no se puede, tendrias que encritpar el .exe ya compilado....ya que el VB no es komo por ejemplo el batch, que por ejemplo es posible hacer esto:
@echo off
set a=ec
set b=ho
%a%%b% hola
pause > nul
exit
Como ves, la juntar la variable a y la b se produce la palabra echo, que significa sacar por pantalla, la CMD, al juntar los contenidos de la variable y ver que forman un comando pues lo ejecuta, en VB no es asi, sencillamente porke el VB lon compila, no hace substituciones ni nada de eso....asi que si kieres cifrar por ejemplo esto:
y kieres pasarlo a por ejemplo:
esto no lo podras hacer, por las razones que explike, lo que si podras hacer es encritpar la string, es decir, encritpar el C:\archivo.exe, kon lo que kedaria:
kill funciondedesencritpacion("htrsTHsrB")
Como funciondedesencriptamiento es una funcion, trabajaria kon el resultado introducido y devolveria el texto descifrado, es decir: C:\archivo.exe, en este caso, el kill no eliminaria la funcion mas el contenido, sino que eliminaria la "devolucion" de la funcion, en este caso C:\archivo.exe.
Espero que lo hayas entendido a este "rollo"...
Salu2