Необходимо написать программу на c++ под Windows, которая будучи запущенной на ноутбуке, подключенном к интернету по wifi, будет создавать wifi точку доступа для подключения к ней других устройств. Подобное реализовано в программе connectify.
Так вот хотелось бы узнать принцип реализации, библиотеки с помощью которых можно реализовать, либо ссылки на примеры реализации.
Спасибо!
Здравствуйте, Aleksey30, Вы писали:
A>Добрый вечер!
A>Необходимо написать программу на c++ под Windows, которая будучи запущенной на ноутбуке, подключенном к интернету по wifi, будет создавать wifi точку доступа для подключения к ней других устройств. Подобное реализовано в программе connectify.
A>Так вот хотелось бы узнать принцип реализации, библиотеки с помощью которых можно реализовать, либо ссылки на примеры реализации. A>Спасибо!
Здравствуйте, Aleksey30, Вы писали:
A>Добрый вечер!
A>Необходимо написать программу на c++ под Windows, которая будучи запущенной на ноутбуке, подключенном к интернету по wifi, будет создавать wifi точку доступа для подключения к ней других устройств. Подобное реализовано в программе connectify.
A>Так вот хотелось бы узнать принцип реализации, библиотеки с помощью которых можно реализовать, либо ссылки на примеры реализации. A>Спасибо!
netsh wlan set hostednetwork mode=allow ssid="APname" key="password" keyUsage=persistent
netsh wlan start hostednetwork
netsh wlan show hostednetwork
netsh wlan stop hostednetwork
это будет работать точно в w7 + адаптер должен поддерживать этот режим.
Здравствуйте, eklmn, Вы писали:
E>Здравствуйте, Aleksey30, Вы писали:
A>>Добрый вечер!
A>>Необходимо написать программу на c++ под Windows, которая будучи запущенной на ноутбуке, подключенном к интернету по wifi, будет создавать wifi точку доступа для подключения к ней других устройств. Подобное реализовано в программе connectify.
A>>Так вот хотелось бы узнать принцип реализации, библиотеки с помощью которых можно реализовать, либо ссылки на примеры реализации. A>>Спасибо!
E>netsh wlan set hostednetwork mode=allow ssid="APname" key="password" keyUsage=persistent E>netsh wlan start hostednetwork E>netsh wlan show hostednetwork
E>netsh wlan stop hostednetwork
E>это будет работать точно в w7 + адаптер должен поддерживать этот режим.
Я так понимаю, что это команды для командной строки, подскажите можно ли использовать их непосредственно в коде программы, например чтобы реализовать интерфейсную оболочку?
E>>netsh wlan set hostednetwork mode=allow ssid="APname" key="password" keyUsage=persistent E>>netsh wlan start hostednetwork E>>netsh wlan show hostednetwork E>>netsh wlan stop hostednetwork E>>это будет работать точно в w7 + адаптер должен поддерживать этот режим. A>Я так понимаю, что это команды для командной строки, подскажите можно ли использовать их непосредственно в коде программы, например чтобы реализовать интерфейсную оболочку?
да, можно.
создайте два cmd файла и сделайте на них линки на десктопе.
соответсвенно, десктоп и будет интерфейсной оболочкой.
Здравствуйте, eklmn, Вы писали:
E>>>netsh wlan set hostednetwork mode=allow ssid="APname" key="password" keyUsage=persistent E>>>netsh wlan start hostednetwork E>>>netsh wlan show hostednetwork E>>>netsh wlan stop hostednetwork E>>>это будет работать точно в w7 + адаптер должен поддерживать этот режим. A>>Я так понимаю, что это команды для командной строки, подскажите можно ли использовать их непосредственно в коде программы, например чтобы реализовать интерфейсную оболочку?
E>да, можно. E>создайте два cmd файла и сделайте на них линки на десктопе. E>соответсвенно, десктоп и будет интерфейсной оболочкой.
Кстати, в одной из команд необходимо прописывать ssid, т.е. имя точки доступа, не легче ли попросить название у пользователя, потом создать переменную char, с командой и нашим новым ssid, и вызвать system, с аргументом нашей переменной? или у system есть какие то ограничения
Здравствуйте, Aleksey30, Вы писали: A>Здравствуйте, eklmn, Вы писали:
Скрытый текст
E>>>>netsh wlan set hostednetwork mode=allow ssid="APname" key="password" keyUsage=persistent E>>>>netsh wlan start hostednetwork E>>>>netsh wlan show hostednetwork E>>>>netsh wlan stop hostednetwork E>>>>это будет работать точно в w7 + адаптер должен поддерживать этот режим. A>>>Я так понимаю, что это команды для командной строки, подскажите можно ли использовать их непосредственно в коде программы, например чтобы реализовать интерфейсную оболочку?
E>>да, можно. E>>создайте два cmd файла и сделайте на них линки на десктопе. E>>соответсвенно, десктоп и будет интерфейсной оболочкой.
A>Кстати, в одной из команд необходимо прописывать ssid, т.е. имя точки доступа, не легче ли попросить название у пользователя, потом создать переменную char, с командой и нашим новым ssid, и вызвать system, с аргументом нашей переменной? или у system есть какие то ограничения
Возникает ощущение, что тебе хочется сделать красиво и потренироваться. Тогда попробуй посмотpеть на WinForms это dotnet. Там можно делать системные вызовы и легко клепать GUI, в котором достаточно просто будет вбивать любые переменные. Для такой задачки, думаю сможешь разобраться по документации, там действительно не сложно.