|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.12.2011, 18:21 | #1 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Сетевой адаптер
Привет Всем!
Вот месяц как уже работаю тех. спец-ом в фирме, проводим Beeline Интернет. Написал программку которая делает все за монтажника. Заносит данные в реестр Включает сетевой адаптер (если есть) Находит сетевой адаптер, с нашими IP (шлюз) Пингует его Устанавливает Firefox Portable Создает соединение для интернета Собственно хотел узнать, можно ли управлять включением/отключение сетевой? У меня это сделано, но через программу cnic.exe, охото чтобы из программы отключать/включать, получать статус Последний раз редактировалось ZuBy; 02.12.2011 в 18:23. |
02.12.2011, 23:07 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...используйте devcon c параметрами командной строки в своей программе ...через пайпы общение.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
02.12.2011, 23:10 | #3 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
raxp, я как раз от этого метода отказываюсь!
у меня cnic.exe, а я хочу чтобы программно через свою, это возможно? |
03.12.2011, 12:19 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Да, SetupAPI ...devcon использует его интерфейсы. Но зачем изобретать "велосипед"? Использование devcon свободное.
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 03.12.2011 в 12:22. |
|
03.12.2011, 17:21 | #5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Вот пример вкл/выкл флэш-накопителя :
Код:
Узнать GUID сетевухи можно так : http://rouse.drkb.ru/network.php#netifenum |
03.12.2011, 18:41 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...в коде Розе нужно поменять не только гайд, но в принципе всё так.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
04.12.2011, 11:21 | #7 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
за код и ссылки спасибо, но не работает, если поставить GUID адаптера.
еще интересует, GUID адаптера у всех разный же? raxp, можешь подсказать что еще надо менять кроме GUID и USBSTOR\Disk Последний раз редактировалось ZuBy; 04.12.2011 в 11:23. |
04.12.2011, 14:29 | #8 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...а загляни в исходники devcon, там все прозрачно
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
04.12.2011, 16:07 | #9 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
заглянул, но мало чего понял. т.к с Си не знаком(
|
05.12.2011, 11:37 | #10 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Я делал проще, сеть отключал так, в проекте прописывал devcon.exe disable PCI\VEN_10B7 - последнее в строке это сетевой адаптер нашел его в реестре, думаю что и с USB адаптером работать будет, только строку с устройством нужно изменить. Сделай в своем проекте поиск сетевых адаптеров в реестре, а потом командой отключай и включай и скачай devcon.exe.
Отключаем с ожеданием Код:
Последний раз редактировалось Aliens_wolfs; 05.12.2011 в 20:25. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сетевой адаптер SMC9432BTX | Volt | Свободное общение | 0 | 11.08.2011 18:54 |
usb блютуз адаптер. | bayker | Компьютерное железо | 3 | 11.06.2010 15:21 |
Как програмно включить\выключить сетевой адаптер | SeRhy | Общие вопросы Delphi | 8 | 16.03.2010 23:37 |
Не подключается BT-адаптер на стандартных драйверах | Web-Gangsta | Компьютерное железо | 6 | 22.02.2010 16:49 |