สองมติ ก่อนอื่นง่ายกว่ารองลงมาซับซ้อนเกินกว่าที่ฉันไม่ต้องการเข้าใกล้เพราะมันต้องมีการเขียนโปรแกรม
การแก้ไขที่หนึ่ง: คุณใช้เครือข่ายโฮสต์หากอแด็ปเตอร์ไร้สายของคุณมีความสามารถ (โดยปกติพวกเขามีความสามารถ)
1. ) เปิดพรอมต์คำสั่งที่ยกระดับ Win + X แล้วเลือก CMD (Admin) หรือพิมพ์ "cmd" หรือ "command prompt" ลงใน Windows Search โดยพิมพ์ลงในเมนู Start จากนั้นคลิกขวาที่ "Command Prompt" แล้วเลือก "Run As Administrator"
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 หรือ "Hotspot" หรือ SSID ของคุณ ssid=MyGreatHotspot
เช่น แทนที่% pass% ด้วยรหัสผ่าน Wifi หรือ "Hotspot" ของคุณ ต้องมีความยาวอย่างน้อย 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 * 15" หรือค่อนข้างจะชอบ "ฮอตสปอต") คลิกขวาที่ Internet Connect Source ที่คุณต้องการแชร์อินเทอร์เน็ตจากนั้นเลือก "Properties" ไปที่แท็บ "การแบ่งปัน" และทำเครื่องหมายหรือสลับที่ "อนุญาตให้ผู้ใช้เครือข่ายอื่นเชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์เครื่องนี้" ใช้, ตกลงเพื่อบันทึกการเปลี่ยนแปลง
6. ) คุณควรจะพร้อมทั้งหมด! :)
หากคุณต้องการหยุดเครือข่ายโฮสต์ในพรอมต์คำสั่งคุณต้องเรียกใช้คำสั่ง: netsh wlan stop hostednetwork
การแก้ไขที่สอง: สิ่งนี้นำมาจากโพสต์นี้จากผู้ใช้Linard Arquit
ในกรณีที่การเขียนแอปพลิเคชันของคุณเป็นไปได้ให้ดูที่ WiFi Direct API ซึ่งมีโหมดดั้งเดิม การเปิดใช้งานโหมดดั้งเดิมจะสร้าง SoftAP ด้วย SSID และรหัสผ่านที่ระบุ อย่างไรก็ตามการระบุรหัสผ่านไม่ดูเหมือนจะไม่ได้รับการสนับสนุน
ดูที่ตัวอย่าง IoTOnboarding เพื่อดูโหมดดั้งเดิมในการดำเนินการ (และเพื่อให้มี 'เอกสาร' ที่ดีกว่าที่ Microsoft ให้ไว้อย่างเป็นทางการ): IotOnboarding / IoTOnboardingService / OnboardingAccessPoint.cs