Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 06.07.2011, 16:53   #1
the_deer_one
Профессионал
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,557
Репутация: 401
Вопрос получение ip адреса

Каким образом можно получить ip адреса интерфейсов физических сетевых карт. Ну то есть, что бы это не были адреса всяких виртуалбоксовских, Wmvare-вских сетевух.
the_deer_one вне форума   Ответить с цитированием
Старый 06.07.2011, 20:47   #2
kaljan775
:D
Участник клуба
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Адрес: Казань
Сообщений: 570
Репутация: 31

skype: kaljan775
По умолчанию

я, честно говоря, не понял сути вопроса
__________________
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума   Ответить с цитированием
Старый 06.07.2011, 22:05   #3
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
Репутация: 98
По умолчанию

Отделять котов от мух придётся с жутким гемороем, так как виртуальные устройства и создаются зачастую с той целью, чтобы оно якобы считалось физическим.

IP-адреса всех устройств получить не сложно, а вот как Вы потом собираетесь определять, какое именно устройство, это уже другая проблема.
Spawn™Production® вне форума   Ответить с цитированием
Старый 06.07.2011, 22:28   #4
BOBAH13
Android Developer
ПрофессионалФорумчанин
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Адрес: Los Angeles, USA
Сообщений: 3,708
Репутация: 1457
По умолчанию

Цитата:
Сообщение от the_deer_one Посмотреть сообщение
Каким образом можно получить ip адреса интерфейсов физических сетевых карт. Ну то есть, что бы это не были адреса всяких виртуалбоксовских, Wmvare-вских сетевух.
Тут подобное писал, там коллекция IP начиная с 86 строки. Может то что надо.
__________________
Home | Android for food | XWindows Dock | github
BOBAH13 вне форума   Ответить с цитированием
Старый 07.07.2011, 14:12   #5
the_deer_one
Профессионал
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,557
Репутация: 401
По умолчанию

Spawn™Production®
Цитата:
Отделять котов от мух придётся с жутким гемороем, так как виртуальные устройства и создаются зачастую с той целью, чтобы оно якобы считалось физическим.
Ааа. Ну тогда пока пускай будет такой черновой вариант. Моя первая Linq НЁХ. :heart:

Код:
            var normalNetworkAdapters = from ManagementObject adapter in (new ManagementClass("Win32_NetworkAdapter")).GetInstances()                   
               where adapter.GetPropertyValue("NetConnectionID") != null
               where !Regex.IsMatch((string)adapter.GetPropertyValue("Caption"), "VirtualBox")                    
               select adapter;

            var selectedAdapters = from ManagementObject adapter in (new ManagementClass("Win32_NetworkAdapterConfiguration")).GetInstances()
               where normalNetworkAdapters.Any(a => (string)a.GetPropertyValue("Caption") == (string)adapter.GetPropertyValue("Caption"))
               select adapter;

            foreach (var adapter  in selectedAdapters)
            {
               foreach (string y in (string[])adapter.GetPropertyValue("IPAddress"))
               Console.WriteLine(y);
            }

            Console.ReadKey();
Когда это работать не будет?
Ну за исключением случая, когда "VirtualBox" встретится в метке реального сетевого адаптера?

Цитата:
Тут подобное писал, там коллекция IP начиная с 86 строки. Может то что надо.
Вроде не то, хотя думаю что-нибудь оттуда почерпну, у меня программка тоже сетевая.
the_deer_one вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение IP адреса Letnab Работа с сетью в Delphi 4 07.03.2011 16:12
Получение адреса кластера из таблицы в файловой системе FAT12 anyx Assembler 0 28.02.2011 15:26
адреса на C ~~~ Помощь студентам 13 13.09.2010 17:27
2 одинаковых Ip адреса Alar Работа с сетью в Delphi 12 24.12.2006 11:21


21:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.