I
ibmed
Доброго дня
Похоже, какая-то грабля в виндовз.. Надеюсь, кто-то знает, как обходится..
Задача: из программы на С++ создавать и запускать PPTP подключение.
Проблема: если на момент запуска этой программы на компьютере не существует ни одного РРТР подключения - то подключение из программы создается, но не устанавливается (ошибка 800).
При этом задача реализации подключения из программы была решена двумя разными способами:
1) Способ от МС для юзеров: создать pbk-файл и его копировать на машинку, с которой нужно установить подключение, вызывая подключение не из стандартной телефонной книги, а из указанной.
2) Способ создания подключения в телефонной книге по умолчанию средствами С++ (RasSetEntryProperties).
Насколько я понял:
- способом №1 оно не подключается вовсе при указанных условиях
- способом №2 оно _обычно_ не подключается _с первого раза_; т.е. со второго (иногда третьего, четвертого) раза оно подключается, но не с первого. А это, разумеется, крайне важно для правильной работы программы..
Пробовал добавлять паузу между процедурами создания подключения и его вызовом.
Не помогает.
Хелп
Похоже, какая-то грабля в виндовз.. Надеюсь, кто-то знает, как обходится..
Задача: из программы на С++ создавать и запускать PPTP подключение.
Проблема: если на момент запуска этой программы на компьютере не существует ни одного РРТР подключения - то подключение из программы создается, но не устанавливается (ошибка 800).
При этом задача реализации подключения из программы была решена двумя разными способами:
1) Способ от МС для юзеров: создать pbk-файл и его копировать на машинку, с которой нужно установить подключение, вызывая подключение не из стандартной телефонной книги, а из указанной.
2) Способ создания подключения в телефонной книге по умолчанию средствами С++ (RasSetEntryProperties).
Насколько я понял:
- способом №1 оно не подключается вовсе при указанных условиях
- способом №2 оно _обычно_ не подключается _с первого раза_; т.е. со второго (иногда третьего, четвертого) раза оно подключается, но не с первого. А это, разумеется, крайне важно для правильной работы программы..
Пробовал добавлять паузу между процедурами создания подключения и его вызовом.
Не помогает.
Хелп