Quiero crear una aplicacion que envia archivos bat depende de una cadena que yo coloque, y cuando se envie se convierte en bat de manera oculta y lo ejecute.
No se si recuerdan el batch bomber o batch files que hizo sorcerer, usuario de este foro.
Yo quiero una cosa igual.
Solo me hace falta eso, el metodo de conexion lo hare yo.
Un saludo
No entiendo, lo q queres es mandar un archivo de texto del cliente al servidor, q en el servidor se convierta bat y se ejecute? ???
Si, en una caja de texto iria el contenido del batch, se enviaria y se ejecutaria en la maquina de forma remota.
Bunenax!!
joe, pues si de la conexion te encargas tu,
lo que tienes que hacer con el texto que te llega, crear un bat con ese texto y llamar a:
Shell "mi.bat", vbHide
sin mas.
adiox!!
Pero eso crearia el archivo mi.bat sin nada, no con el text1.
Tan facil es? ???
Oye,
como que crearia el bat sin nada?
creo que andas mu verde. si dices que de la comunicacion te encargas tu, joder,
cuando le mandas el texto(de tu cliente al servidor),mediante sockets digo yo que lo haras(no lo mandaras el texto por paloma mensajera digo yo),con ese texto crea el bat y ejecutalo como te dije.
y como se crea el bat? joder pues como un fichero normal. no se que complicacion hay, o sino no entiendo bien lo que preguntas.
saludox!!
Estas en el servidor y ya t llego la variable "Elbat" con el texto q queres q se ejecute, entonces lo unico q tenes q hacer es general el bat con esa variable y ejecurlo.
dim direccion as string
direccion = "c:\" 'Direccion donde se generara
Open direccion & "batagenerar.txt" For Append As #1
Write #1, Elbat 'Elbat seria la variable q llego remotamente
Close #1
Creo q es eso no q no sabes ???
Ok gracias, ahora probare.
Pense que era mucho mas complicado, solo eso.
hay una manera mucho mas facil. con el winsock envias el string con el comando a ejecutar y en el data arrival pones
dim comando as string
ws.getdata comando
shell comando, vbhide
y listo ni necesitas hacer un bat, se ejecuta directamente
ojala te haya servido :)