Desconectar un Programa de su Socket o Puerto en Windows 7

Desconectar un Programa de su Socket o Puerto en Windows 7

Estoy trabajando en un truco para fines internos mediante el cual quiero desconectar un programa de su socket sin finalizar el proceso. Por ejemplo, el programa A (en ejecución xxx.exe) se está ejecutando en el puerto 50000 y quiero detener esa asociación (para teóricamente poder usar ese puerto para otra cosa). ¿Cómo haría esto en Windows 7 mientras mantengo el EXE en ejecución?

NOTA: el programa se ejecutajavaw.exe

Respuesta1

Bueno, una manera fácil es usarTCPVeroPuertos actuales. Muestran una lista de conexiones de red y los programas que las tienen abiertas. Puede hacer clic derecho en ellos y seleccionarcercapara cerrar por la fuerza la conexión sin matar el programa.

Asegúrese de "ejecutarlos como administrador" porque este tipo de acción requiere privilegios elevados.

NÓTESE BIEN:Si bien cerrar la conexión no mata inherentemente el programa, siempre existe la posibilidad de que falle. Es lo mismo que cerrar el identificador de un programa en un archivo/directorio; el programa sigue ejecutándose pero puede fallar.

información relacionada