Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
VisualBasic
(Модератор:
Naghual
) > Тема:
Состояние сетевого подключения
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Состояние сетевого подключения (Прочитано 14351 раз)
0 Пользователей и 1 Гость смотрят эту тему.
petrucho08
Новенький
Offline
Состояние сетевого подключения
«
:
11-01-2012 21:31 »
Здраствуйте форумчане) Прошу помощи в решении такого вопроса...
Необходимо программным способом определить состояние сетевого подключения, а именно Сетевой кабаль не подключен, Подключение ограничено или отсутствует, Подключено.
VB6 или .NET (ссылки, куски кода, советы ... что нибудь)
Спасибо
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: Состояние сетевого подключения
«
Ответ #1 :
11-01-2012 21:58 »
petrucho08
, в доску простой метод - написать на JScript или VBScript WSH-программу, анализирующую выдачу консольной ipconfig, сообщающей сведения обо всех сетевых интерфейсах машины. Анализировать проще всего при помощи регулярных выражений. Соответственно, код займёт меньше 10 строчек.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
petrucho08
Новенький
Offline
Re: Состояние сетевого подключения
«
Ответ #2 :
17-01-2012 16:27 »
А кроме ipconfig это реализовать как-то можно? Тк необходимо делать выборку только Ethernet адаптеров, без Wi-Fi. В реестре без проблем их можно отличить по определенным признакам.
netshell.dll вроде содержит значек(и) сетевого подключения и тд. Можно ли как-то перехватить сообщение от драйвера об изменении статуса сетевого подключения?
Записан
Sla
Команда клуба
Offline
Пол:
Re: Состояние сетевого подключения
«
Ответ #3 :
17-01-2012 16:44 »
А вот и пример
http://gallery.technet.microsoft.com/ScriptCenter/07b70d68-7bfb-459c-80f6-0919704fedf2/
Если внимательно почитать, то можно и глубже уйти...
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
petrucho08
Новенький
Offline
Re: Состояние сетевого подключения
«
Ответ #4 :
17-01-2012 17:32 »
Ну в данном примере идет пречисление елементов которые находятся в папке Сетевые подключения с последующим откл или включением.
Нужно немного другое...
Определить.
1. Включено или отключено сетевое подключение.
2. Если включено, то его состояние
* подключено (тоесть прописаны или получены АЙПИ адреса...)
* подключение ограничено или отсутствует (DHCP нет, автоматический частный IP-адрес...)
* сетевой кабель не подключен
?
Записан
Sla
Команда клуба
Offline
Пол:
Re: Состояние сетевого подключения
«
Ответ #5 :
17-01-2012 17:54 »
та я даже не знаю что там внутри, я же сказал, что копать глубже
Например
http://gallery.technet.microsoft.com/scriptcenter/1559247b-da6f-4f74-a10f-aad14767c168
Или мне найти за Вас нужный скрипт или нужный функционал?
Все есть - научитесь пользоваться поиском
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
petrucho08
Новенький
Offline
Re: Состояние сетевого подключения
«
Ответ #6 :
17-01-2012 19:42 »
Спасибо) Ссылка направила в нужное сусло.
Вот то что требовалось
http://msdn.microsoft.com/en-us/library/aa394216(VS.85).aspx
Решено
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
VisualBasic
(Модератор:
Naghual
) > Тема:
Состояние сетевого подключения
Загружается...