Compilar desde code.

Iniciado por xeldon, 5 Marzo 2010, 13:42 PM

0 Miembros y 2 Visitantes están viendo este tema.

xeldon

Me explico de forma rapida:  Un boton en un formulario del programa 1 me compila un codigo y me crea un segundo exe.
Compilar codigo he coseguido, pero no me sirve crear un simple module. Necesito saber como crear un formulario por codigo.

Alguna idea?
:::Learn the rules:::

:::Play the game:::

..::...:::... http://darkxeldon.blogspot.com/ ...:::...::..

MANULOMM

Pues simplemente compila otro tipo al ensamblado, un formulario es un Tipo Form que hereda de Form.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


xeldon

Lo siento, no entendi mmuy bien xD que quieres decir con "compila otro tipo al ensamblado" ?

Saludos
:::Learn the rules:::

:::Play the game:::

..::...:::... http://darkxeldon.blogspot.com/ ...:::...::..

MANULOMM

cuando haces la compilación desde codigo le tienes que adicionar los tipos que estas compilando osea el texto que compilas, solo creas una clase de que herede de Form y la compilas junto con el resto del code.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


[D4N93R]

la linea de comando es esta: csc /nologo /out:<nombre.exe> <archivoDeClase.cs>

Es eso lo que necesitas? aun no entiendo jeje :P

Shell Root

Creo que lo que quiere decir, es esto.
Dentro de una Aplicacion en Visual Studio .NET. Tener una Procedimiento, por ejemplo:
Código (vbnet) [Seleccionar]
Public Sub ShellRoot()
   MsgBox ("Hola")
End Sub


Y convertir en ejecutable, como si fuera la aplicacion principal, ese codigo, Osea, generar una archivo ejecutable que al ejecutarlo muestre el MsgBox
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

43H4FH44H45H4CH49H56H45H

Cita de: xeldon en  5 Marzo 2010, 13:42 PM
Me explico de forma rapida:  Un boton en un formulario del programa 1 me compila un codigo y me crea un segundo exe.
Compilar codigo he coseguido, pero no me sirve crear un simple module. Necesito saber como crear un formulario por codigo.

Alguna idea?

Supongo que quieres hacer algo como los editores de server (tipo troyanos) que al pulsar un boton pueda crear otro ejecutable con las instrucciones o variables que necesites, si es asi un modo podría ser que el *.exe lo tenga como recurso y cuando oprima el boton lo extraiga en el disco duro y al llegar al valor que contiene una o mas variables ir cambiando las mismas por las que necesitamos y se crea un nuevo archivo *.exe personalizado, es una forma pero de seguro hay muchas más.

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

xeldon

Cita de: 43H4FH44H45H4CH49H56H45H en  6 Marzo 2010, 05:05 AM
Cita de: xeldon en  5 Marzo 2010, 13:42 PM
Me explico de forma rapida:  Un boton en un formulario del programa 1 me compila un codigo y me crea un segundo exe.
Compilar codigo he coseguido, pero no me sirve crear un simple module. Necesito saber como crear un formulario por codigo.

Alguna idea?

Supongo que quieres hacer algo como los editores de server (tipo troyanos) que al pulsar un boton pueda crear otro ejecutable con las instrucciones o variables que necesites, si es asi un modo podría ser que el *.exe lo tenga como recurso y cuando oprima el boton lo extraiga en el disco duro y al llegar al valor que contiene una o mas variables ir cambiando las mismas por las que necesitamos y se crea un nuevo archivo *.exe personalizado, es una forma pero de seguro hay muchas más.


Quiero exactamente lo que has descrito. Al estilo trojan-server, que el cliente pueda modificar una variable del servidor(ejemplo: puerto de escucha) y tras pulsar un boton, compilar el codigo del servidor(guardado previamente en el codigo del cliente) con algunos valores cambiados.

Necesito que la aplicacion creada sea un form, con sus correspondientes elementos(Unicamente un textbox), por lo que he llegado a suponer que necesito compilar un codigo que contenga tambien el diseño del formulario como codigo..

Sigo checkeando..
:::Learn the rules:::

:::Play the game:::

..::...:::... http://darkxeldon.blogspot.com/ ...:::...::..

raul338

(No tomen este mensaje como el mensaje 500 xD)

Simple, ten listo tus archivos cs o vb y ubicas el lugar "a modificar" luego haces como dijo D4N93R o sino, mejor usa las clases CodeDom y lo guardas a un archivo.

No es tan dificil :) solo lee un poco

chacKos

No sé si la duda que yo tengo es la misma que esto. Estoy creando una aplicación en la que relleno los datos en un form, y necesito generar un .exe con esa configuración. Por ejemplo, un keylogger en el que configuro una cuenta de correo para enviar las pulsaciones de teclas, como puedo hacer esto?

Lo escribo aquí para no abrir otro tema sobre lo mismo


---] chacKos [---