| 
	
		|  Autor | Tema: Compilar desde code.  (Leído 8,067 veces) |  
	| 
			| 
					
						| 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?
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| MANULOMM 
								 
								
								 Desconectado 
								Mensajes: 559
								
								 
								Erepublik.com
								
								
								
								
								
								   | 
 
Pues simplemente compila otro tipo al ensamblado, un formulario es un Tipo Form que hereda de Form.
 Atentamente,
 
 Juan Manuel Lombana
 Medellín - Colombia
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| xeldon | 
 
Lo siento, no entendi mmuy bien xD que quieres decir con "compila otro tipo al ensamblado" ?
 Saludos
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| MANULOMM 
								 
								
								 Desconectado 
								Mensajes: 559
								
								 
								Erepublik.com
								
								
								
								
								
								   | 
 
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
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| [D4N93R] 
								Wiki  Desconectado 
								Mensajes: 1.646
								
								 
								My software never has bugs. Its just features!
								
								
								
								
								
								     | 
 
la linea de comando es esta:  csc /nologo /out:<nombre.exe> <archivoDeClase.cs>Es eso lo que necesitas? aun no entiendo jeje   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Shell Root | 
 
Creo que lo que quiere decir, es esto. Dentro de una Aplicacion en Visual Studio .NET. Tener una Procedimiento, por ejemplo: 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 |  
						| 
								|  |  
								|  |  En línea | 
 
 Te vendería mi talento por poder dormir tranquilo. |  |  |  | 
			| 
					
						| 43H4FH44H45H4CH49H56H45H 
								Wiki  Desconectado 
								Mensajes: 502
								
								   | 
 
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. |  
						| 
								|  |  
								|  |  En línea | 
 
  -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 | 
 
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.. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| raul338 
								       
								
								 Desconectado 
								Mensajes: 2.633
								
								 
								La sonrisa es la mejor forma de afrontar las cosas
								
								
								
								
								
								     | 
 
(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 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| chacKos 
								
								 Desconectado 
								Mensajes: 62
								
								
								
								
								
								   | 
 
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 |  
						| 
								|  |  
								|  |  En línea | 
 
  ---] chacKos  [--- |  |  |  |  |  
 
	
 
   |