Windows 7 でプログラムをソケットまたはポートから切断する

Windows 7 でプログラムをソケットまたはポートから切断する

私は内部目的のハックに取り組んでおり、プロセスを終了せずにプログラムをソケットから切断したいと考えています。たとえば、プログラム A (実行中xxx.exe) はポート 50000 で実行されており、その関連付けを停止し (理論的にはそのポートを他の用途に使用できるようにするため) たいとします。EXE を実行したまま、Windows 7 でこれを実行するにはどうすればよいですか?

注: プログラムはjavaw.exe

答え1

簡単な方法はTCPビューまたはカレントポート. ネットワーク接続とそれを開いているプログラムの一覧が表示されます。右クリックして近いプログラムを終了せずに接続を強制的に閉じます。

この種のアクションには昇格された権限が必要なので、必ず「管理者として実行」してください。

注意:接続を閉じることでプログラムが強制終了されることはありませんが、クラッシュする可能性は常にあります。これは、プログラムがファイル/ディレクトリへのハンドルを閉じるのと同じです。プログラムは実行されたままですが、クラッシュする可能性があります。

関連情報