In version 11 of VistaPE i add new logic for working with driver, now you can place all your drivers to "Drivers" folder at root of any device (CD/DVD/USB/HDD), vpeldr can find it and process, it search for "PCI\VEN_xxxx&DEV_xxxx" strings in inf file, and add drivers for present hardware, for detecting hardware i use "devcon.exe", for faster drivers processing you can use "Drivers index tool for VistaPE" script, it make "drvindex.cfg" file in drivers folder with index for all drivers.
Now it fully tested only with LAN drivers.
drvindex.cfg syntax and example:
#vendor device path_to_folder_with_driver 100B 0020 Drivers\L\N2 100B 0020 Drivers\L\N8 100B 0020 Drivers\L\Ns1 100B 0022 Drivers\L\D4 100B 0022 Drivers\L\L2
How it work:
sys->\windows\system32\drivers
inf->ANSI->disable CopyFiles command->\windows\inf
cat->NULL
other->\windows\system32
and delete INFCACHE.1 file - without this wpeinit can not find new drivers