Цитата Amigos:
нет, там какой то собственный велосипед на AUTOit (с домом культуры и комсомолками) который скрыто запускает поиск оборудования и всё время жамкает "ок" »
|
итак результаты раскопок.
автоматизация сделана на инструменте под названием xStarter
http://www.automate-my-tasks.com/ru/
собственно автоматизации как таковой нет - используется стандартный виндовый установщик дров, который запускается при появлении новых pnp устройств и 3.4 гигабайте распакованных из драйверпаков (судя по именам папок, от мая 2010 и старее) драйверов
хитрость тут в 850 килобайтном oem.reg, который загоняет в ключ "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion" /f /v "DevicePath" строчку со всеми папками в драйверпаках!
при переводе в CMD формат выглядит так
читать дальше »
Код:

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion" /f /v "DevicePath" /t REG_EXPAND_SZ /d "%%SystemRoot%%\inf;C:\WINDOWS\DRV2010\bonus\DP_Bluetooth_wnt5_x86-32_910\D\3\BT\B;C:\WINDOWS\DRV2010\bonus\DP_Bluetooth_wnt5_x86-32_910\D\3\BT\T;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\A1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\A2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\3;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\4\1483;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\4\1577;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\4\2364;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\5;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\6;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\E;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\L\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\L\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\4;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\5;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\NG;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\NT;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\S\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\S\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\S\3;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\T\A;C:\WINDOWS\DRV2010\bonu
и это только начало! общая длина строчки 66 килобайт!
вот собственно, внутренности скрипта, который задаёт вопрос и выводит всплывающие сообщения
В нём есть разделы отвечающие за подавление нежелательных окон
ещё одна хитрость - второй скрипт, который всё время жмёт на Enter
я первый раз после заливки запустил эту винду в Safe mode и попытался эмулировать срипт - всё время нажимал энтер, и появляющиеся диалоги "найдено новое устройство" при этом всё делали правильно и корректно.
завершающий скрипт, запускает утилиту от BoaSoft (не понял зачем)
и собственно подписывает приговор автору и его детищу
общие впечатления от сборки весьма тягостные - есть собственные (а не взятые с общедоступных сетевых ресурсов) оригинальные разработки, есть интересные решения отдельных проблем, но в целом отсутвиее вкуса, такта, ребячество, понты и недоработки... хотя школьники в восторге.
в завершение - бонус для драйверопотрошителей, в атаче архив папки DRV2010 из которой удалены сами драйвера, но сохранена структура каталогов и оставлены софигурационный ini и inf файлы, а таже (на всякий случай) cat файлы.
можете сами оценить глубину обработки драйверпаков лексом и пексом.