Since two people have independently have run into the same problem, it is less likely that human error on either of our parts is the cause.
I too have successfully applied hfslip and the driverpacks to windows XP.
I have failed to use the driverpacks in conjunction with fdvfiles.
Similarly, when standalone drivers are generated, the process is successful but applying the results to an installation of Windows 2000 with fdvfiles generates an error about not finding sndrec32.
FDV added the following three lines as an attempted compatibility fix without success:
; this is for compatibility with driverpacks
wks_id = "Microsoft Windows 2000 Professional"
wks_id_vga = "Microsoft Windows 2000 Professional [VGA mode]"
FDV suggests using MajorVersion under [SetupData] to determine the OS version. Since I do not have access to the source DriverPack source code, I can not hope to determine how the DriverPacks determine the OS version.
Since I have access to the source code of the fdvfiles. Playing around with combinations of wks_id and wks_id_vga failed to generate the desired results.
Can you provide some idea of the algorithm used by driverpacks to determine the OS version? If you could provide me the filenames and the strings examined, I can correlate the results of hfslip/fdvfiles to see where the discrepancy lies. I suspect that there is a edge case that the algorithm fails to detect.
In summary, the issue is likely an interaction between FDVfiles and DriverPacks but the exact nature of the incompatibility has yet to be found.
Last edited by yee (2009-04-08 15:08:37)