Программно набрать существующее соединение в Windows CE? - PullRequest
3 голосов
/ 14 июня 2011

RAS API для Windows CE заставляет меня плакать, и, как программист C #, я не могу разобраться в документации по MSDN, касающейся подавляющего большинства доступных функций.

Я уже искал NET для кода, который позволяет мне перечислять АКТИВНЫЕ соединения, проверять состояние соединений и в случае необходимости зависать.

Теперь мне нужно установить соединение, которое уже было создано вWindows CE.Соединение имеет некоторые дополнительные параметры, такие как скорость передачи данных, управление потоком и строку «дополнительных настроек» в соответствии с +CGDCONT=1,"IP","internet".

. Теперь, что мало что мне удалось понять из документации MSDN, я не могупросто скажите Windows CE «набрать это соединение».Мне нужно получить параметры соединений (номер телефона, имя пользователя, пароль, и я также предполагаю, что мне нужны эти дополнительные параметры, такие как скорость передачи и т. Д.), А затем сказать системе набрать THAT.

На этом этапеЯ в растерянности, так как понятия не имею, как это сделать.Любая помощь будет оценена.

1 Ответ

2 голосов
/ 14 июня 2011

С RAS вы должны перечислить записи, а затем использовать их, чтобы сообщить RAS, какую запись вы хотите набрать. Да, это немного запутанно, но вы видели этот проект с общим исходным кодом ? Это упростит базовый набор номера.

Теперь добавление дополнительных настроек - это отдельная история, и это в значительной степени кошмар. У RAS нет условий для добавления этой дополнительной информации - это должно быть сделано с помощью TAPI (для этого есть проект с общим исходным кодом ). Вообще говоря, я предпочитаю просто использовать интерфейс панели управления для установки этих параметров, когда я могу, и просто использовать TAPI для перечисления и набора номера.

...