Сейчас на форуме: bartolomeo, vasilevradislav, rmn, Magister Yoda (+7 невидимых)

 eXeL@B —› Программирование —› Сетевые подключения
Посл.ответ Сообщение


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 01 июля 2008 12:56
· Личное сообщение · #1

Тривиальная задача:
1. Получить список из папки "Сетевые подключения"
2. Одно из них "Отключить" и "Подключить".

желательно на Delphi

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 01 июля 2008 16:32 · Поправил: [HEX]
· Личное сообщение · #2

Эмм... незнаю уж как там в 9х работает, но в XP вроде есть комманда netsh с помощью неё точно можно посмотреть все интерфейсы и помоему включать и отключать их можно.

netsh int show int - просмотр интерфейсов.
Вкл/выкл поищи сам.

-----
Computer Security Laboratory




Ранг: 172.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 01 июля 2008 16:56
· Личное сообщение · #3

ipconfig /all > c:\log.txt

-----
HOW MUCH BLOOD WOULD YOU SHED TO STAY ALIVE





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 01 июля 2008 23:29
· Личное сообщение · #4

[HEX] пишет:
netsh

приятная вешь... долго лазил по ней, но не можно через неё Вкл/Откл делать, или я слепой

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 02 июля 2008 00:05
· Личное сообщение · #5

InternetHangUp и InternetAutodialHangup может =)

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 37.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 02 июля 2008 05:21
· Личное сообщение · #6

Да уж "тривиальная задача". Смотри MSDN об этом API

1. DeviceInfoSet = SetupDiGetClassDevsEx( &GUID_DEVCLASS_NET, ...

2. SetupDiEnumDeviceInterfaces( DeviceInfoSet, DeviceInfoData, &GUID_DEVCLASS_NET,

3. Вот здесь есть хэндл DeviceInfoData->DevInst который можно использовать в DeviceIoControl.

А дальше чего делать не знаю .


 eXeL@B —› Программирование —› Сетевые подключения
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати