У меня проблема недавняя. У меня есть несколько ноутбуков с модулями 3G в них (производитель ноутбуков). Когда я перезапускаю один, он всегда восстанавливает последнее состояние соединений. Если WLAN/Bluetooth был включен в последний раз, он также включается. Отключая их и перезагружая ноутбук, они остаются выключенными.Как включить 3G?
Но 3G не следует этому шаблону. Он всегда отключается после перезапуска. Некоторые из наших клиентов постоянно используют это соединение, поэтому они ищут решение, поддерживающее 3G при запуске. По-видимому, у меня его нет. :)
Не имеет значения, как это будет разрешено: C#, VBS, CMD/Batch, RegHacks, ... Я открыт для каждой идеи. :)
Идеи, которые были опробованы:
- Simulating Fn+any
- Использование DevCon с аппаратно-идентификаторов (частичный функционал, но недоступны при перезагрузке)
Целевые ОС:
- Windows 7
- Windows 8
Ваш ответ выглядит как решение. Я должен быть на работе во вторник (в настоящее время больной, urgh), где я могу проверить его. Спасибо за ваш вклад! – Trollwut
Хорошо ладите! Если вы собираетесь использовать C#, к сожалению, на этой странице есть белая бумага: http://msdn.microsoft.com/en-us/library/windows/desktop/dd323271(v=vs.85) .aspx об использовании API MBN. Те же интерфейсы действительны в Windows 8 Desktop. –
Эй, приятель! Я сейчас над вашим решением. Это немного причудливо, но я продвигаюсь вперед. Я добавил «MbnApi» к проекту y и могу работать с ним. Но я не уверен, если это действительно то решение, которое я ищу. Мне просто нужно включить/выключить модуль 3G. С вашим классом кажется, что все возможно (например, отправка и получение SMS), но не включение/выключение. Или я просто слепой? – Trollwut