socket
27/02/2003
0
como faço para mandar meu programa executar em outra máquina um determinado programa.
ex:
calc.exe.
ex:
calc.exe.
Mineiro
Curtir tópico
+ 0
Responder
Posts
27/02/2003
Nildo
Voce tem que ter um programa (servidor) rodando na maquina do cara, com um componente TServerSocket.
E um na sua maquina (cliente) com um TClientSocket. Depois de conectar seu TClientSocket no IP e na porta em que o TServerSocket do cara esta rodando, tem que realizar a ação abaixo:
Envia um texto normal, por exemplo:
ClientSOcket1.socket.sendText(´#calc.exe´);
Dae no OnClientRead do TServerSocket do computador dele, tem que estar assim:
if Socket.receiveText[1] = ´´ then
WinExec(PChar(copy(socket.receiveText,2,length(socket.receiveText))),sw_show);
Só isso !
E um na sua maquina (cliente) com um TClientSocket. Depois de conectar seu TClientSocket no IP e na porta em que o TServerSocket do cara esta rodando, tem que realizar a ação abaixo:
Envia um texto normal, por exemplo:
ClientSOcket1.socket.sendText(´#calc.exe´);
Dae no OnClientRead do TServerSocket do computador dele, tem que estar assim:
if Socket.receiveText[1] = ´´ then
WinExec(PChar(copy(socket.receiveText,2,length(socket.receiveText))),sw_show);
Só isso !
Responder
Clique aqui para fazer login e interagir na Comunidade :)