Вверх ↑
Этот топик читают: Гость
Ответов: 29
Рейтинг: -1
#16: 2008-02-07 18:50:01 ЛС | профиль | цитата
Здравствуйте еще раз , не хотел создавать новую тему вопрос мизерный , решил написать сюда .

Каким методом в HiAsme можно отключить сеть и заново ее включить ? Прошу не ругаться выхода просто нету =( .

карма: 0

0
Ответов: 233
Рейтинг: 1
#17: 2008-02-07 19:48:11 ЛС | профиль | цитата
Zasaev, что понимается под словом "сеть"? Если Инет - см. ModemDial (вкладка Интернет).
карма: 0
%time%
0
Ответов: 294
Рейтинг: 64
#18: 2008-02-07 20:07:38 ЛС | профиль | цитата
Zasaev писал(а):
отключить сеть и заново ее включить ?

Как то давно надо было решить подобное.
Если размер не критичен (не аццкий мегавирус) - то через WinExec с помощью утилиты Devcon (55kb) отключать сетевуху с параметром disable PCICC_0200, включать enable PCICC_0200.
device_ID может наверное и отличаться, но у меня на четырех машинах работало с этим.
карма: 0

0
Ответов: 29
Рейтинг: -1
#19: 2008-02-08 02:32:14 ЛС | профиль | цитата
Quest спасибо помогло , только есть маленький побочный эффект у этой утилиты она рубит все сетевые интерфейсы , а можно как то выбрать какой интерфейс выключить ?
карма: 0

0
Ответов: 294
Рейтинг: 64
#20: 2008-02-08 10:54:43 ЛС | профиль | цитата
Zasaev писал(а):
...а можно как то выбрать какой интерфейс выключить ?


Мне это не надо было, а так можно запустить devcon с параметром Help
или вот выдержка из инэта:

- devcon find =net - выводит список всех сетевых устройств с указанием их VendorID
- devcon disable PCIVEN_1516* - отключает сетевое устройство с VID=PCIVEN_1516 (для примера).
Программным способом VendorID всех сетевых интерфейсов лучше брать в реестре:
По адресу HKEY_LOCAL_MACHINESystemCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318} находится список всех сетевых интерфейсов, установленных на компе. Оттуда нас интересеут параметр "ComponentId" соответствующего соединения (это и есть VendorID). Там же есть имя каждого интерфейса (параметр "DriverDesc"). Надо также обратить внимание на параметр "NetCfgInstanceId" - это GUID данного интерфейса.
Попробуй так.

карма: 0

0
Ответов: 29
Рейтинг: -1
#21: 2008-02-08 15:23:41 ЛС | профиль | цитата
Блеск и красота , разобрался , все работает , спасибо.
карма: 0

0
21
Сообщение
...
Прикрепленные файлы
(файлы не залиты)