Desconectar um programa de seu soquete ou porta no Windows 7

2

Eu estou trabalhando em um hack para propósitos internos, pelo qual eu quero desconectar um programa do seu soquete sem matar o processo. Por exemplo, o programa A (executando xxx.exe ) está sendo executado na porta 50000 e eu quero parar essa associação e (para que eu possa teoricamente usar essa porta para outra coisa). Como eu faria isso no Windows 7, mantendo o EXE em execução?

NOTA: o programa executa javaw.exe

    
por nicorellius 04.06.2012 / 20:09

1 resposta

2

Bem, uma maneira fácil é usar TCPView ou CurrPorts . Eles exibem uma lista de conexões de rede e os programas que as abrem. Você pode clicar com o botão direito do mouse neles e selecionar fechar para forçosamente fechar a conexão sem matar o programa.

Certifique-se de "executá-los como administrador" porque esse tipo de ação exige privilégios elevados.

NB: ao fechar a conexão não mata o programa inerentemente, há sempre a possibilidade de que ele possa falhar. É o mesmo que fechar o identificador de um programa em um arquivo / diretório; o programa continua em execução, mas pode falhar.

    
por 04.06.2012 / 20:13