Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2009, 15:09   #1
bush007
Форумчанин
 
Аватар для bush007
 
Регистрация: 10.02.2009
Сообщений: 226
Подмигивание изменить ip-адрес на сетевой карте

Доброго времени суток. Возможно, повторная тема, но:
если использовать
Код:
ShellExecute(Handle, 'open','netsh','interface ip set address name="Подключение по локальной сети" static 192.168.1.228 255.255.255.0', nil, SW_SHOWNORMAL);
то все прекрасно, адрес меняется на ура. а если у меня 2 или 3 сетевухи? Как выбрать (определить) все,которые есть в системе и подставить в код? Уважаемый ГруЗин приводил статью, как смотреть железо и отключить-включить сетевые карты, но не догоняю совершенно. Подскажите, профи.
(задумка старая о программке, позволяющей загружать конфигурацию сети на определенный адаптер, т.к. приходиться много раз перестраивать сеть на ноуте.).
следи за собой. Будь осторожен.
Не забывай свой первый "hello world".
bush007 вне форума Ответить с цитированием
Старый 04.07.2009, 15:55   #2
Denager
Москоу
Форумчанин
 
Регистрация: 29.01.2008
Сообщений: 138
По умолчанию

В этой теме выкладывал компоненту, с помощью которой получаю список подключений.
1) в uses добавляю юнит magsubs2
2)Получаю список названий подключений в ComboBox1
Код:
SCutSpecLink (CSIDL_CONNECTIONS,ComboBox1.Items, '', err);
Denager вне форума Ответить с цитированием
Старый 05.07.2009, 23:46   #3
bush007
Форумчанин
 
Аватар для bush007
 
Регистрация: 10.02.2009
Сообщений: 226
По умолчанию

шикарно! только вопрос возникает такой: в комбобоксе вываливает не только сетевые карты, но и "Мастер новых подключений" и "Мастер наастройки сети". Ну вроде бы и не надо их туда. однако прогресс все равно есть. Ну и не забыть перед использованием обьявить "err" как string?
следи за собой. Будь осторожен.
Не забывай свой первый "hello world".
bush007 вне форума Ответить с цитированием
Старый 06.07.2009, 00:03   #4
Denager
Москоу
Форумчанин
 
Регистрация: 29.01.2008
Сообщений: 138
По умолчанию

Цитата:
Сообщение от bush007 Посмотреть сообщение
Ну и не забыть перед использованием обьявить "err" как string?
Да, она должна вернуть ошибку, если таковая будет, при чтении подключений)
Denager вне форума Ответить с цитированием
Старый 10.01.2012, 21:36   #5
leonid4244
 
Регистрация: 15.10.2009
Сообщений: 9
По умолчанию

Здравствуйте

не подскажите где найти или как по другому называется компонент magsubs2
в delphi XE или может установить его надо
leonid4244 вне форума Ответить с цитированием
Старый 15.12.2014, 16:00   #6
viktor059
Новичок
Джуниор
 
Регистрация: 27.03.2010
Сообщений: 2
По умолчанию

Здравствуйте, подскажите где можно скачать magsubs2
viktor059 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сетевой фильтр Betty Компьютерное железо 3 02.07.2009 17:47
Как програмно изменить основной IP адрес в настройках TCP/IP сетевой карты SeRhy Работа с сетью в Delphi 1 18.03.2009 05:52
Пароль на флеш-карте... Откуда?? Манжосов Денис :) Компьютерное железо 1 07.10.2008 18:56
как узнать ip адрес зная mac адрес Roman Работа с сетью в Delphi 9 25.06.2007 12:39