[DUDA] generar exe desde un programa hecho en vB...

Iniciado por NsTeam, 28 Septiembre 2009, 04:28 AM

0 Miembros y 1 Visitante están viendo este tema.

BlackZeroX

#10
Al algoitmo explicito de ese proyecto es deducible a esto:

El EXE que lo genera:


Copea X archivo a Lugar Y
Abrir archivo Y
    Escribir al final del archivo N Datos
Cerrar Archivo Y


El EXE Resultante:


Abrirse a si mismo (Hablo del archivo no mal interpreten)
   Cargar X bytes Final del final del archivo en memoria
   Asignar a Datos
Cerrar Archivo
Mostrar Datos
//Obviamente en este ultimo se usa un split para dividir a Datos y asi ponerlos en los textbox respectivos
//ojo en este ultimo usar space() o  dim var as string * longitud es para cargar la longitud esacta y sin errores


Omite inicio, fin y otras cosas por simplificaciòn

P.D.: No te pongo el codigo en VB6 por que deseo que pienses un poco asi se aprende( traduce el algoritmo adaptandolo a VB6)
P.D.2: El algoritmo que te puse es practicamente la base del post que te puse hace 2 post, pero con las adaptaciones respectivas y con variadas opciones como pasar la ruta del archivo o numero de archivo abierto y opcion de encriptaciòn (Si realmente sabes leer codigo puede simplificarlo a tus nesesidades).

Dulces Lunas!¡.
The Dark Shadow is my passion.

YST

El proyecto que pusiste no genera un .exe solo le agrega los datos al EOF:P .

Hay 2 maneras de crear un .exe la primera y la mas obvia es andar con el compilador y todo lo necesari junto al exe y la otra es que te sepas el formato PE como la palma de tu mano y te sepas los offset de cada instrucción de ASM ( los puedes sacar con el olly ) ;) .

Saludos


Yo le enseñe a Kayser a usar objetos en ASM