Yes yes it works like a charm! Now I've got all my applications / hotfixes, tweaks ánd all my drivers on my 2GB USB flashdrive!

Only when a new Service Pack is released I will need to update my CD!
Thanks to all of you!
Here is my modified auto-it script file btw:
$array = DriveGetDrive("ALL")
For $item=1 to Number($array[0])
$srcPath = $array[$item] & "\drivers"
If FileExists($srcPath) Then
ProcessSetPriority("setup.exe", 0)
Run($srcPath & "\WatchDriverSigningPolicy.exe")
ProcessWait("WatchDriverSigningPolicy.exe")
RunWait($srcPath & "\SetupCopyOEMInf.exe " & $srcPath)
ProcessClose("WatchDriverSigningPolicy.exe")
ProcessSetPriority("setup.exe", 2)
Endif
Next
FileDelete(@WindowsDir & "\t39.au3")
Note that there are a few things different here:
- All used drive letters will be searched for a directory called
\drivers
- It assumes that
WatchDriverSigningPolicy.exe and
SetupCopyOEMInf.exe are in this directory
- These two files are not deleted, only the auto-it script file (which in my case is called
t39.au3 in the Windows directory)
One more thing: When you're installing Windows XP and you are at the partitioning part of the Setup (the only part which isn't unattended in my case), you should be able to see your flashdrive already. This way you can check whether it shall be accessible at the t-39 minute stage. The used filesystem (FAT or NTFS) isn't of any importance.
This post has been edited by Afterdawn: 06 September 2005 - 08:25 AM