を返すためにコンパイルされたバイナリで呼び出します。変更のWinsock APIは、私は1つの点で、私はインターネットにアクセスするためにコンパイルされたバイナリの機能を無効にするために持っていたし、私はそれをやったか忘れてしまったことを覚えておいてください0または-1
Winsock呼び出しをインポートテーブルから削除することはできません。致命的なエラーが発生するためですが、指定された関数が常に0または - を返すようにする方法がありました。 1。たとえば、WSAStartupが常に-1を返すと、アプリケーションによってインターネットにアクセスしようとする試行はすべて終了します。
それは私がこれを誤思い出しています、と私は実際にメモリにロードされたバイナリを変更したことは可能ですが、私は何とかAPI呼び出しをネットワーキング拒否するディスク上の静的なバイナリを変更したと思いました。これどうやってするの?
コード内のネットワークへのアクセスを停止するだけでは簡単ではないでしょうか。 –
@DavidHeffernan私はこのバイナリのソースコードにアクセスすることはできませんし、ソースコードを持っていてもコンパイルに必要な依存関係はありません。 –
OK。その場合、ファイアウォールを使用しないのはなぜですか? –