socket

27/02/2003

0

como faço para mandar meu programa executar em outra máquina um determinado programa.
ex:
calc.exe.


Mineiro

Mineiro

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 !


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar