2

Я работаю над взломом для внутренних целей, посредством которых я хочу отключить программу от сокета, не убивая процесс. Например, программа A (запущенная xxx.exe) работает на порту 50000, и я хочу остановить эту связь и (чтобы я теоретически мог использовать этот порт для чего-то другого). Как бы я сделал это в Windows 7 при сохранении работоспособности EXE?

ПРИМЕЧАНИЕ: программа запускает javaw.exe

1 ответ1

2

Один простой способ - использовать TCPView или CurrPorts. Они отображают список сетевых подключений и программ, в которых они открыты. Вы можете щелкнуть их правой кнопкой мыши и выбрать « закрыть», чтобы принудительно закрыть соединение, не убивая программу.

Обязательно "запускайте их как администратор", потому что для такого рода действий требуются повышенные привилегии.

NB. Хотя закрытие соединения по своей сути не убивает программу, всегда существует вероятность его сбоя. Это то же самое, что закрывать дескриптор программы для файла / каталога; программа продолжает работать, но может произойти сбой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .