![]() |
Установка "Адаптера Microsoft замыкания на себя"
Пытаюсь заставить сабж установиться в автоматичаском режиме... Спасибо добрым людям, подсказали комманду запуска мастера установки, но все равно не могу его победить. с помощию скрипта
BlockInput(1) AutoItSetOption("TrayIconHide", 1) Run ("rundll32 shell32, Control_RunDLL hdwwiz.cpl @1") WinWait ("Мастер установки оборудования","", 0) Sleep(500) send("{ENTER}") Sleep (8000) ControlClick ("Мастер установки оборудования", "Это устройство уже подсоединено к компьютеру?", "Button1") send("{ENTER}") Sleep(500) Send ("{down 50}") send("{ENTER}") Send ("{down}") send("{ENTER}") Send ("{down 30}") Send ("{up 6}") send("{ENTER}") Sleep(500) send("{ENTER}") Sleep(100) send("{ENTER}") Sleep(1000) send("{ENTER}") BlockInput(0) он у меня все таки устанавливается, но! Его еще надо настроить... Можно воспользоваться коммандой netsh interface ip set address "Подключение по локальной сети 2" static 192.168.168.168 255.255.255.0, но для этого нужно знать, как будет называться подкличение (Подключение по локальной сети 2, 3, 4, и т.п.) Отсуда вопрос, как можно это определить (автоматически, ессно), можно ли это сделать Автоитом или как установить и настроить девайс автоматом по-другому??? ЗЫ Не сочтите за оффтопик, имхо, сей девайс скорее все же приложение :) |
Через winnt.sif не подойдет? Вот кусок с Win2003 & VirtualServer 2005:
Код:
[GuiUnattended] |
Да, совсем забыл - утилиту DEVCON можно выдернуть из DDK. Интересно, что в Win2K для установки через winnt.sif достаточно одной секции params.Adapter, а вот в XP/2000 приходится изголяться... Как видно, установка LoopBack из командной строки:
Код:
DevCon.exe install %systemroot%\inf\netloop.inf *msloop |
Я так понял, что winnt.sif - это файл автоматической установки Windows, а мне нужно установить на имеющуюся систему
|
Синтаксис одинаков - установить устройство с дефолтовыми настройками можно через DevCon, а настроить параметры через другие командные утилиты - например netsh: "netsh exec config.net", пример config.net:
Код:
# ----------------------------------------- |
Цитата:
|
Пример AutoIT скрипта, который переименовывает все LoopBack соединения в "VLNx":
Код:
$root="HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}" |
ГЕНИАЛЬНО! С меня пиво, полюбому :biggrin:
Мои проблемы решены, большое спасибо Почти все запихнул в один скрипт, правдв почему-то девкон из скрипта не работает, ну и бог с ним Код:
RunWait ("DevCon install %systemroot%\inf\netloop.inf *msloop") |
Цитата:
Код:
RunWait ("DevCon install " & @WindowsDir & "\inf\netloop.inf *msloop") |
Цитата:
|
А по барабану :) Переименовывает действительно в 1, 2,3 и т.п., но т.к. мне нужно установить и использовать только 1, то можно и так
|
Время: 20:47. |
Время: 20:47.
© OSzone.net 2001-