[Урок] Проверка подключения к интернету - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Урок] Проверка подключения к интернету
Artem_Buero Дата: Пятница, 18.04.2014, 12:23 | Сообщение # 1
Сообщений: 4223
Статус: Offline
Сама функция:
Код
Ping(strHost)
{
      Loop 4
         bRet := ComObjGet("winmgmts:").Get("Win32_PingStatus.address='" . strHost . "'").StatusCode = 0
      until bRet
      return bRet
}

Использование:
Код
   if !Ping("cheat-master.ru")
      {
         MsgBox, 16, Ошибка!, Нет ответа от сервера.`nПроверьте соединение с интернетом!
         Return
      }



Код от Serg_bro
Код
MsgBox, % CheckInet() ? "Есть подключение" : "Нет подкючения" ;by Serg_bro
CheckInet() {
Return DllCall("Wininet.dll\InternetGetConnectedState", "Str", 0x40,"Int",0)
}



Вот и всё =)


МОЙ ВК - https://vk.com/gospodin_buero

Сообщение отредактировал Artem_Buero - Пятница, 18.04.2014, 13:54
EMINƎM Дата: Пятница, 18.04.2014, 12:36 | Сообщение # 2
БАРЫГА МЕСЯЦА!
Сообщений: 125
Статус: Offline
Артём, помоги в моей теме пожалуйста.

Sergo_bro2 Дата: Пятница, 18.04.2014, 13:30 | Сообщение # 3
Coder
Сообщений: 892
Статус: Offline
Щас напишу полегче функцию.

Добавлено (18.04.2014, 13:30)
---------------------------------------------
Код
MsgBox, % CheckInet() ? "Есть подключение" : "Нет подкючения"
CheckInet() {
Return DllCall("Wininet.dll\InternetGetConnectedState", "Str", 0x40,"Int",0)
}


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr



Сообщение отредактировал Sergo_bro2 - Пятница, 18.04.2014, 13:30
Artem_Buero Дата: Пятница, 18.04.2014, 13:54 | Сообщение # 4
Сообщений: 4223
Статус: Offline
Sergo_bro2, Добавил твой вариант

МОЙ ВК - https://vk.com/gospodin_buero
exocode Дата: Пятница, 07.08.2015, 18:30 | Сообщение # 5
Любитель
Сообщений: 34
Статус: Offline
Код
MsgBox, % CheckInet() ? "Есть подключение" : "Нет подкючения"  
CheckInet() {  
Return DllCall("Wininet.dll\InternetGetConnectedState", "Str", 0x40,"Int",0)  
}

Не знаю каким образом вы хотели проверки подключения , но это точно не даст истины , т.к подключение может быть и это факт , но факт фактом , а DNS может и не пашет или интернет ограничен , то есть вы всё равно ничего не сможете сделать , хотя и возвращает истину. В общем это проверка на подключение , но не как не на работоспособность.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
pidoras22 [19:34]

maureenwp18 [19:13]

mikeallen1975 [21:21]

azek [18:16]

kellimp1 [08:27]

marais60 [14:42]

erinkg5 [04:25]

guadalupewb9 [20:30]

bobbieiv69 [16:32]

Влад121 [18:01]

martinaiz2 [15:54]

XaNaX200 [13:45]

qwer123QZE [11:48]