2013-03-14 2 views
1

Я хотел бы создать точку беспроводного доступа на моей машине программно через C# .NET.
Я пытался найти способ реализовать это, но не могу получить хорошее решение.Программно создавая точку беспроводного доступа в C#

Большинство решений, с которыми я столкнулся, позволили мне достаточно контролировать подключение к точке доступа, а не создать его.

Этот код должен работать на Windows 7 и выше. Хотя, если он может работать в Windows XP, это будет большим преимуществом (но не обязательным).

+0

Исходный код здесь может заинтересовать: http://virtualrouter.codeplex.com/ – Inisheer

+0

Это также должно работать. Благодаря! Посмотрите в код прямо сейчас. – darnir

ответ

3

Самый простой способ - использовать встроенные функции. Вызов этих команд оболочки из программы:

netsh wlan set hostednetwork mode=allow ssid=<NetworkName> key=<AccessKey> keyUsage=persistent 
netsh wlan start hostednetwork 
+0

Как я уже говорил, мне нужно сделать это программно. Требовать это для развертывания на стороне клиента. – darnir

+0

Это выглядит довольно программно для меня! Если вы имеете в виду от C#, вы можете запустить это, запустив файл bat или просто запустив его непосредственно через 'Process.Start (...)' –

+0

@SimonMcKenzie: Я должен сделать это cleaer. Я надеялся, что это будет естественный способ сделать это из .NET-кода, а не для запуска сценариев Shell. – darnir

Смежные вопросы