socket
como faço para mandar meu programa executar em outra máquina um determinado programa.
ex:
calc.exe.
ex:
calc.exe.
Mineiro
Curtidas 0
Respostas
Nildo
27/02/2003
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 !
GOSTEI 0