• Domingo 22 de Diciembre de 2024, 23:20

Autor Tema:  Re: shell.......  (Leído 2517 veces)

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: shell.......
« en: Martes 19 de Agosto de 2003, 22:18 »
0
hay alguien que me pueda explicar como funciona el shell..... quiero desde mi equipo.. ejecutar un programa en un pc que se encuentra conectado en red..  y tambien que cerrar otro.... en pocas palabras... como hago para ejecutar o dejar de ejecutar un programa en un equipo que esta conectado en red....:comp:

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: shell.......
« Respuesta #1 en: Martes 19 de Agosto de 2003, 23:21 »
0
Hola,

Por lo que conozco y he usado el shell sirve para ejecutar un programa (.exe, .com, .bat) de la PC cliente, pero no creo que puedas ejecutar un programa de una PC remota usando ese comando.

No creo que tengas problema en ejecutar un .exe que se encuentre remotamente, pero la ejecucion transcurrira en tu PC, y no en el procesador del cliente.

Para eso existen softs dedicados al control y proceso remotos como NetOp que ademas trae un OCX para que lo incorpores en tu proyecto visual, y si tomar el control de la PC remota, incluida la ejecucion remota de aplicaciones, por supuesto que se ejecutaran en dicha PC remota y no el la PC llamadora.

Suerte
Pablo Tilotta
Analista de Sistemas
Argentina

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: shell.......
« Respuesta #2 en: Miércoles 20 de Agosto de 2003, 00:45 »
0
de donde puedo sacar el soft que me dices?.... lo que yo quiero es que se ejecote una aplicacion en el equipo cliente...no en el  mio

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: shell.......
« Respuesta #3 en: Miércoles 20 de Agosto de 2003, 00:48 »
0
Busca en Emule o Kazaa el NetOP 7.6 o 7.5 e instalatelo.

Suerte
Pablo Tilotta
Analista de Sistemas
Argentina

HurryCrack

  • Miembro MUY activo
  • ***
  • Mensajes: 206
    • Ver Perfil
Re: shell.......
« Respuesta #4 en: Miércoles 20 de Agosto de 2003, 12:50 »
0
vamos a ver, si tienes control sobre todos los equipos de esa red, tanto clientes como servidor, yo siempre lo hago de esta forma:

1º creo un programa servidor el cual pone a la escucha un WINSOCK(0) por el puerto ke tu creas conveniente

2º creo un cliente el cual se conectara al servidor a traves del puerto elegido y de la IP del servidor

3º cuando kiero ke algo se ejecute en el cliente, simplemente le mando un mensaje.

EJº

el servidor envia "EJECUTAR_WORD"

el cliente recibe "EJECUTAR_WORD" y lo procesa, de forma que el cliente es el ke ejecuta el SHELL(... WORD.EXE)

OK? esto lo haces a traves de lo metodos fijados en el WINSOCK como son el DATAARRIVAL, CLOSE, CNECTIONREQUERY, CONNECT ....

por ahi deje hace tiempo un cliente y un servidor ke te seran de gran ayuda. Un saludo

:hippi:

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: shell.......
« Respuesta #5 en: Miércoles 20 de Agosto de 2003, 14:15 »
0
Hola,

Pasame tu Email y te envio el NetOp 7.5 con Keygen listo para instalar.

A tener en cuenta.

Veras que hay 2 modos GUEST, y HOST.

En la PC servidora va el GUEST y en la PC remota va el HOST.

Tambien encontraras que hay 2 numeros de serie, uno para el GUEST y otro para el HOST, de esa manera cuando pongas uno u otro el programa se dara cuenta de que modulo instalar.

El archivo zipeado pesa 9.4 mb asi que te lo puedo enviar via Email.

Suerte
Pablo Tilotta
Analista de Sistemas
Argentina

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: shell.......
« Respuesta #6 en: Miércoles 20 de Agosto de 2003, 16:58 »
0

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: shell.......
« Respuesta #7 en: Miércoles 20 de Agosto de 2003, 18:00 »
0
Todo listo, ya se esta enviando

suerte
Pablo Tilotta
Analista de Sistemas
Argentina

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: shell.......
« Respuesta #8 en: Jueves 21 de Agosto de 2003, 15:10 »
0
Hola, me gustaria saber si pudiste recibir el Email con el NetOp.

Gracias
Pablo Tilotta
Analista de Sistemas
Argentina

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: shell.......
« Respuesta #9 en: Jueves 21 de Agosto de 2003, 17:33 »
0
Hola, la verdad es que noha llegado el correo con el netop.... igual lo intente de la siguiente forma y resulto (pro me gustaria probar la aplicacion que enviaras para ver cual es más eficiente) el equipo cliente lo pongo "a la escucha" es decir  "WINSOCK1.LISTEN", desde el servidor le envio la ruta del progrma que quiero ejecutar y al recibirlo el cliente "lo ejecuta" mediante el SHELL..... lo probe con el winzip y corrio.... lo que me gustaia saberes s hay alguna forma de hacer que se cierre un programa que se este ejecutando... por ejemplo.. cerrar el word, el winamp, o el mismo winzip....se que el SHELL no me sirve porque ejecuta aplicaciones, no las cierra... o sino, como se puede hacer para"OCULTAR2 una aplicacion, es decir, que "desaparezca" de la vista del usuario, aunque estara ahi.. reconozco que no esto ultimo no es lo más eficiente, ya que utilizara recursos que podria tener desocupados....

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: shell.......
« Respuesta #10 en: Jueves 21 de Agosto de 2003, 17:36 »
0
debo decir que lo anterior lo hice de acuerdo a la ayuda que me brindo HurryCrack.. gracias a el tambien por su consejo

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
shell.......
« Respuesta #11 en: Viernes 22 de Agosto de 2003, 00:55 »
0
:hitcomp:
he hecho lo siguiente para tratar de solucionar el problema de cerrar una plicacion... se quepara más de alguno puede resultar bastante  burda, pero... en mi aplicacion basicamente se ejecutaran 2 aplicaciones en el equipo del cliente y he pensdo en losiguiente.. cuando ejecute una..(despues del Shell).. poner un end o fin de programa ... o algo por el estilo... en el otro programa lo mismo...el primero ejecuta el segundo y se "acaba" o "cierra", y, lueo, el segundo ejecuta el primero y luego el se cierra..... estara bien asi?... les repito que no se si esta bien pro a esta altura me estoy volviendo loco...:brickwall:
recibo opiniones sean buenas o malas....