There are no inf files in driver.cab. They are on your XP CD in i386\*.in_. You extract the *.sys and *.dll files from driver.cab and overwrite with *.sys and *.dll from sp2.cab. You copy the files named i386\*.in_ to the inf subdirectory of your XPE plugin. Run expand on the copied *.in_ files Note the [..] in the instructions you reference means the parameter is optional not that you should include them in your typed parameters. So you don't specify ["c:\sl"] but "c:\sl". Directory c:\sl must exist and specifies the output directory of the expand. At the command line type: expand /? to find the expand parameters.