Compilar ejecutable desde otro (visual basic)

Iniciado por redired, 2 Mayo 2006, 05:12 AM

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

redired

Bueno, antes de que digan que no busque, si busque pero no encontre informacion al respecto.
Lo que necesito hacer, es un ejecutable desde el que pueda cambiar el valor de una variable de otro, o, crear (compilar) ese mismo ejecutable cambiando el valor de la variable antes de compilarlo. Al menos una idea?

tambien existe la posibilidad de poder modificarlo o compilarlo desde php.

CodeName47/GEDZAC

????????????

Explica un poco mejor, intenta poner comas, punto y comas y formula mejor tu pregunta antes de hacerla.

Todo sea para poder ayudarte  :D
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

                            Gedzac Labs

                          www. Gedzac. com

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Hacker-SN4K3

quiere decir que si tu tienes en el ejecutable una variable que es 1, i la cambias estando dentro de el a 2,. que al salir o pulsar un boton o algo, cambie el ejecutable para que esa variable sea 2 al empezar. o eso creo. lo mejor es crear un txt y cifrar el valor de la variable. luego lo descifra i lo muestra, cuando el valor cambie, modifica el txt i lo cifra de new.

redired

No me sirve usar archivos externos, tiene que estar todo dentro del ejecutable. Entonces tengo que crear un ejecutable desde el que yo pueda modificar el valor de la variable del otro ejecutable sin generar ningun tipo de archivo extra.
Estuve leyendo sobre los archivos .res pero no pude encontrar nada concreto... si alguien tiene otra respuesta, bienvenida sea.

Hacker-SN4K3


Gorky

Creo que tu lo que quieres hacer es algo parecido a un editor de server de un troyano. Buscalo en los manuales de creacion de troyanos de este mismo foro.

NYlOn

Mira lo que podrias hacer seria guardar en el codigo del segundo ejecutable la variable que vos queres, entonces cuando este se habre se lee asi mismo y saca el valor de esa variable.
Espero que te sirva el siguiente code (no esta provado)

ESCRIBIR LA VARIABLE

Dim i as String * 10 'esto hace que la variable siempre contenga 10 caracteres
i = "Hola"

Open "ElOtroEjecutable.exe" for binary as #1
Put #1, LOF(1) + 1, i
Close #1

LEER LA VARIABLE

Dim i as string * 10
Open app.path & "\" & app.exename & ".exe" for binary as #2
Get #2, LOF(2) - 9, i
Close #2
MsgBox i


Saludos.-

redired

NYlOn Muchisimas gracias, esa era la respuesta que esperaba y el codigo lo probe y funciona perfecto, gracias nuevamente. Y para los que mandaron cualquier cosa como conectarme por mysql o como kenyon666  que no se para que desperdician tiempo publicando esos post..
Gracias nuevamente NYlOn