Сейчас на форуме: hgdagon, asfa, bartolomeo (+4 невидимых) |
![]() |
eXeL@B —› Программирование —› InternetCheckConnection сообщает error |
Посл.ответ | Сообщение |
|
Создано: 30 января 2007 14:52 · Личное сообщение · #1 делаю вот эту конструкцию , и все время возвращает error_ нет соединения ставил в site и ип адрес и URL ...... не работает ...есть другие варианты определения соединения ..... или я тут что то неправильно делаю ....msdn читал .... может чего не так понял ... push 0 push 0 push offset site call InternetCheckConnection call GetLastError cmp eax,0 ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 30 января 2007 23:09 · Личное сообщение · #2 |
|
Создано: 31 января 2007 00:53 · Личное сообщение · #3 Archer пишет: Как вариант-может фаер мешает. Не думаю так как другие приложения сетевые работают без проблем, всмысле процедуры. Млин я подумал что может надо обнулять последнюю ошибку ...такое видел у когото самостоятельно в коде реализовал.....но InternetCheckConnection если все ок Вернет Connected ![]() ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 31 января 2007 02:01 · Личное сообщение · #4 |
|
Создано: 31 января 2007 02:21 · Личное сообщение · #5 |
|
Создано: 31 января 2007 02:24 · Личное сообщение · #6 |
|
Создано: 31 января 2007 04:18 · Личное сообщение · #7 slackhead пишет: в InternetCheckConnection нуна передавать флаг FLAG_ICC_FORCE_CONNECTION = 1 итого: 00401064 >/$ 6A 00 PUSH 0 00401066 |. 6A 01 PUSH 1 00401068 |. 68 38104000 PUSH 00401038 ; ASCII "http://ya.ru" 0040106D |. E8 5C010000 CALL <JMP.&wininet.InternetCheckConnecti> сейчас попробую ... slackhead пишет: ты делаешь не правильно: call InternetCheckConnection call GetLastError сmp eax,0 сперва нужно проверить eax==1, а потом, если он не равен вызывать GetLastEггор, потому как бывает что функция отработала нормально а Еггор говорит об ошибке да я это знаю .... последний код с экспериментами ...... а вообще в отладчике постоянно вызов error и все 8( ......... отпишусь вообщем ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 31 января 2007 06:28 · Личное сообщение · #8 slackhead Да все работает ...... но эта единица в флаге ...как я понял ...альтернативный метод .... т.е. если ссылка не отработала ... то следующую проверку он делает сам ... а так сработало .... вот еще вопрос ...пред тем как вызвать Чек конекшн ....инициализация wsasturtup нужна ??? ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 31 января 2007 06:44 · Личное сообщение · #9 |
|
Создано: 31 января 2007 12:01 · Личное сообщение · #10 |
|
Создано: 31 января 2007 14:50 · Личное сообщение · #11 HoBleen пишет: mak пишет: инициализация wsasturtup нужна ??? Это функция из wininet.dll, так что наверное нет. Да знаю ..... но мало ли ...хотя в мсдн не написано ... slackhead пишет: mak пишет: инициализация wsasturtup нужна ??? так всё ли у тебя работает? нет не нужна Да работает ...........но просматривая в отладчике ....на запрос URL параметра вернуло error ..... потом задумался чего то ...и вернул уже true но после чего то еще , я не понял ..оно быстро пролетело ...... в eax 1 пошла .... А так вообщем то что нужно выполняет 8) slackhead пишет: PS... куча...троеточий...рулит... хахаха да ... это типо ход мысли .. ![]() ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
![]() |
eXeL@B —› Программирование —› InternetCheckConnection сообщает error |
Эта тема закрыта. Ответы больше не принимаются. |