![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
Здраствуйте.
Задача создать vpn-подключение средствами ras. Много читал про то как это сделать. В результате появился такой код: Код:
добавленно: ОС: WinXp компилятор: VisualStudio 2008
xor eax, eax
xchg [eax], eax Последний раз редактировалось MalCer; 25.06.2011 в 20:18. Причина: добавленно |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Код:
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
так тоже не работает. Есть идеи?
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#4 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
думаю стоит пройтись по списку обязательных полей RASENTRY (http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx).
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
Спасибо за ответ. Попробовал как вы сказали, добавил
Код:
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#6 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
ну, тогда рекоммендую воспользоваться RasGetEntryProperties для определения размера буфера.
например: RasGetEntryProperties(0,0,0,&bufSiz e,0,0); потом, наверное, проверить, что bufSize не 0, и передать его в RasSetEntryProperties |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
Я не понял смысла, если честно
![]() Код:
![]()
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#8 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]() ![]() да. в инструкции были намеки на какие-то различия в версиях структуры, поэтому, на мой взгляд, спросить какой размер буфера нужен - неплохой вариант. а re.dwSize инициализировать с sizeof(RASENTRY) Последний раз редактировалось f.hump; 25.06.2011 в 23:56. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
f.hump, огромное спасибо!!!
![]() Код:
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 23.02.2012
Сообщений: 1
|
![]()
Народ кто нибудь может помочь перевести код на PureBasic! Как только не пробовал, но всегда возврощает код ошибки 623
Если надо могу выложить то, как я пробовал переводить! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задана матрица размером n x m и вектор размером m | Alexan88 | Общие вопросы C/C++ | 3 | 20.12.2010 16:01 |
проблема с VPN | patch | Помощь студентам | 4 | 11.05.2010 15:31 |
Как наложить иконку с исходным размером 16х16 на битмап с размером 32х32? | SkAndrew | Мультимедиа в Delphi | 1 | 26.04.2008 14:44 |
Проблема с размером :) | Exel_Wild | Microsoft Office Excel | 5 | 14.04.2008 12:47 |
Помогите с RasApi !!! | Dmitriy_010 | Работа с сетью в Delphi | 1 | 10.05.2007 09:22 |