2つの解像度。1つ目は簡単で、2つ目は非常に複雑で、プログラミングが必要なため、私もアプローチしたくありません。
解決策1:ワイヤレスアダプターが使用可能な場合は、ホストされたネットワークを使用します。(通常、それらは可能です。)
1.)管理者特権でコマンドプロンプトを開きます。Win + Xを選択し、CMD(管理者)を選択するか、[スタート]メニューに入力して[cmd]または[コマンドプロンプト]をWindowsサーチに入力し、[コマンドプロンプト]を右クリックして[管理者として実行]を選択します
2.)システムで次のコマンドを実行できるかどうかを確認しますnetsh wlan show drivers
。下にスクロールしHosted network supported
ます。Yes
運がよければ あればNo
そこには簡単な選択肢ではありませんし、続行しないでください。
3.)次のコマンドを実行して、ホストされたネットワークを許可および設定しますが、最初に下を見てください。
netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%pass% keyUsage=persistent
%ssid%をWifiまたは「ホットスポット」名またはSSIDに置き換えます。例ssid=MyGreatHotspot
。%pass%をWifiまたは「ホットスポット」パスワードに置き換えます。少なくとも8文字の長さが必要です。例key=strongPasswordsAreWEAK
。
4.)その後、コマンドを実行してnetsh wlan start hostednetwork
、「ホットスポット」ブロードキャストを開始します。現在、すべてのデバイスが接続された後、インターネットに接続せずにプレイできます。相互に接続するために、個々のデバイスすべてのIPアドレスを忘れずに確認してください。ホットスポットのIPアドレスは通常「192.168.137.1」です。
インターネット接続を共有する場合、またはさらに参照する場合は、次の手順に進みます。
5.)Run(Win + R)を開くか、Runを検索してを入力しncpa.cpl
、Enterを押します。新しいアダプタが画面に表示され、「Microsoft Hosted Network Virtual Adapter」の行に沿って何かを言う必要があります。(OCDの場合はオプションで、「LAN Connection * 15」と表示されている場合は名前を変更するか、「Hotspot」が好きです)。インターネットを共有するインターネット接続ソースを右クリックし、「プロパティ」を選択します。[共有]タブに移動して、[他のネットワークユーザーにこのコンピューターのインターネット接続を介した接続を許可する]チェックボックスをオンにするか、オンにします。[適用]、[OK]をクリックして変更を保存します。
6.)準備は万端です!:)
ホストされたネットワークを停止するには、管理者特権のコマンドプロンプトで次のコマンドを実行します。 netsh wlan stop hostednetwork
解決策2:これは、ユーザーLinard Arquitからのこの投稿から引用したものです。
独自のアプリケーションを作成する可能性がある場合は、レガシーモードを提供するWiFi Direct APIをご覧ください。レガシーモードを有効にすると、指定されたSSIDとパスワードでSoftAPが作成されます。ただし、パスワードを指定しないことはサポートされていないようです。
IoTOnboardingのサンプルを見て、動作中のレガシーモードを確認してください(Microsoftが公式に提供しているものよりも優れた「ドキュメント」を参照してください):IotOnboarding / IoTOnboardingService / OnboardingAccessPoint.cs