bogomolov
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору HighwayStar Конечно, пробовал. Решение уже нашел. Причем как раз с использованием USBSTICKS.SCRIPT. Отследив поддержку USB-устройств в оригинальном TXTSETUP.SIF, выяснил, что в новом TXTSETUP.SIF нет строк: [SourceDisksFiles] hidusb.sys=1,,,,,,4_,4,1,3,,1,4 [InputDevicesSupport.Load] hidusb=hidusb.sys usbccgp=usbccgp.sys [files.hidusb] hidusb.sys,4 [files.kbdhid] kbdhid.sys,4 Добавив эти строки и, соответственно, файлы, получил работающие мышь и клавиатуру. Еще раз подчеркиваю решение основано на использовании USBSTICKS.SCRIPT - другие недостающие параметры и файлы создаются этим скриптом! Именно поэтому не стал "городить" свой скрипт, а просто добавил в USBSTICKS.SCRIPT нужные строки: В раздел [process] дописываются Expand,"%SourceDir%\i386\hidusb.sy_","%TargetDir%\i386\system32\drivers" Expand,"%SourceDir%\i386\usbccgp.sy_","%TargetDir%\i386\system32\drivers" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SourceDisksFiles","hidusb.sys=1,,,,,,4_,4,1,3,,1,4" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","InputDevicesSupport.Load","hidusb=hidusb.sys" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","InputDevicesSupport.Load","usbccgp=usbccgp.sys" IniAddSection,"%TargetDir%\I386\TXTSETUP.SIF","files.hidusb" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","files.hidusb","hidusb.sys,4" IniAddSection,"%TargetDir%\I386\TXTSETUP.SIF","files.kbdhid" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","files.kbdhid","kbdhid.sys,4" USBSTICKS.SCRIPT можно теперь назвать USBSupport.SCRIPT Еще одно уточнение. Судя по используемым файлам, для работы нужен дистрибутив WinXP не ниже SP1! Ковырясь с WinBuilder'ом, быстро притомился прописывать свой NVRAID вручную. В результате появился NVRAID.SCRIPT: [main] Title=NVRAID Storage Devices Description=Will add NVRAID Storage Devices. Selected=True Level=4 Version=001 Date=16.10.2006 Locked=false [process] echo,"Copying files for NVRAID Storage Devices support..." FileCopy,"%ScriptDir%\NVRAID\nvatabus.sys","%TargetDir%\i386\system32\drivers" FileCopy,"%ScriptDir%\NVRAID\nvraid.sys","%TargetDir%\i386\system32\drivers" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SourceDisksFiles","nvraid.sys=1,,,,,,4_,4,1,,,1,4' IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SourceDisksFiles","nvatabus.sys=1,,,,,,4_,4,1,,,1,4' IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","*NVRAIDBUS=#$qnvraid#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","*_NVRAIDBUS=#$qnvraid#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","GenNvRaidDisk=#$qnvraid#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0036&CC_0104=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_003E&CC_0104=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0054&CC_0104=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0055&CC_0104=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0035&CC_0101=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0036&CC_0101=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_003E&CC_0101=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0053&CC_0101=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0054&CC_0101=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0055&CC_0101=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0055=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0054=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0053=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_003E=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0036=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0035=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_00E5=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_00E3=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_00EE=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_00D5=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_0085=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_10DE&DEV_008E=#$qnvatabus#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SCSI.Load","nvraid=nvraid.SYS,4" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SCSI.Load","nvatabus=nvatabus.SYS,4" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SCSI","nvraid=#$qNVIDIA nForce RAID Class Controller#$q" IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SCSI","nvatabus=#$qNVIDIA NForce Storage Controller#$q" [Interface] pTextLabel1="You will have NVRAID Storage Devices support...",1,1,21,34,396,33,8,Normal pTextLabel2=Notes:,1,1,9,13,228,18,8,Normal Не забудьте приложить к скрипту папку NVRAID с nvatabus.sys и nvraid.sys! З.Ы. Вопросы все равно остались. Пока не удалось загрузиться с флешки - зависает после прохождения WinLogo... Где копать? |