Windows を騙してインターネット接続があると信じ込ませる方法

Windows を騙してインターネット接続があると信じ込ませる方法

私はセキュリティ アナリストで、Windows UWP プログラムを評価する必要があります。インターネットに接続されていない仮想マシンと、最初のマシンへのすべての要求に応答するマシンがあります (この 2 番目のマシンもインターネットに接続されていません)。

通常のプログラムは通常、問題なくリクエストの送信を試行しますが、この場合、UWP プログラムはインターネット接続があるかどうかを確認するために何らかの Windows API を使用しているようです。

質問: Windows10/11 にインターネット接続があると思わせる方法はありますか? 方法は?

(「インターネットに接続されていません」とは、Windows に次の状態が表示されることを意味します。https://www.thewindowsclub.com/wp-content/uploads/2019/12/Ethernet-Not-Connected-No-Connections-are-available.png

答え1

オープンソースを試すこともできます 常時オンライン:

AlwaysOnline は、多くのネットワーク/インターネット/ポータル検出サーバーを模倣する HTTP および DNS サーバーです。

Visual Studio CodeまたはVisual Studioをお持ちの場合は、そのシミュレーターを使用できます。記事を参照してください。 シミュレーターでUWPアプリを実行する:

ネットワーク コストを考慮したコードをデバッグまたはテストするために、シミュレーターは、GetInternetConnectionProfile によって返される ConnectionProfile オブジェクトを通じて公開されるネットワークのプロパティを模倣できます。

関連情報