| | Oleg_II 
 
  
 Silver Member
 | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Dimsoft
 Ну, для начала, не обязательно INF конвертировать в REG
  Если интеграцией будешь заниматься в другой Винде, то 100% этого можно не делать. Если из WinPE, то это зависит от того, работают ли INF в данной сборке WinPE (не вовсех это работает по дефолту, в некоторых требуется добавление пары-тройки файлов в системную папку чтобы заработало). 
 В обоих случаях (из другой системы или в LiveCD), чтобы интегрировать драйвера этим способом, тебе придется "цеплять" кусты лежащей системы к реестру работающей. Т.е. в тот же уже готовый INF нужно будет внести всего несколько однотипных изменений и просто его установить (щелчок на нем правой кнопкой мыши и выбор первого пункта меню).
 
 Вообще, эти два типа файлов (INF и REG) - братья-близнецы. Конвертировать один в другой не так уж и сложно даже вручную (в большинстве случаев). Вот пример:
 INF файл:
 Цитата:
 | [Version] signature="$Windows NT$"
 ClassGUID={00000000-0000-0000-0000-000000000000}
 SetupClass=Base
 LayoutFile=layout.inf
 
 [DefaultInstall]
 AddReg    = addreg
 
 [addreg]
 HKLM,"hdsystem\ControlSet001\Services\iastor","ErrorControl",0x00010001,"1"
 HKLM,"hdsystem\ControlSet001\Services\iastor","Group",0x00000000,"SCSI miniport"
 HKLM,"hdsystem\ControlSet001\Services\iastor","Start",0x00010001,"0"
 HKLM,"hdsystem\ControlSet001\Services\iastor","Type",0x00010001,"1"
 HKLM,"hdsystem\ControlSet001\Services\iastor","DisplayName",0x00000000,"Intel AHCI Controller"
 HKLM,"hdsystem\ControlSet001\Services\iastor","ImagePath",0x00020000,"system32\drivers\iaStor.sys"
 | 
 REG файл:
 Цитата:
 | Windows Registry Editor Version 5.00 
 [HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Services\iastor]
 "ErrorControl"=dword:00000001
 "Group"="SCSI miniport"
 "Start"=dword:00000000
 "Type"=dword:00000001
 "DisplayName"="Intel AHCI Controller"
 "ImagePath"="System32\\Drivers\\iaStor.sys"
 | 
 
 Пример взят "с потолка" (взял кусок из моего реестра и ковертнул в обратную сторону), но идея должна быть понятна
   
 Вот, кстати, обрати внимание, что название куста SYSTEM у меня здесь намеренно изменено с на HDSYSTEM - это как раз для того, чтобы можно было подцепить куст SYSTEM с лежащей системы под имененем HDSYSTEM и применить один из этих файлов
   
 andrejvb
 Мне всегда не хватало такой лаконичности
  |  | Всего записей: 2887 | Зарегистр. 30-09-2002 | Отправлено:  23:17 05-04-2009  | Исправлено: Oleg_II,   23:18 05-04-2009
 | 
 |