Thanks for all your comments.

So it seems it's not really doable to create two separate CD's.
For your information, we work with DELL system's which I think require specific DELL drivers, so I am not quite sure if the DriverPacks would work.

Just a quick reply, don't have much time atm. Our clients are specific hospital pc's which are neither connected to the internet, nor the hospital network and they are all English.

That would still mean the base Windows XP CD, including lots of OEM stuff, has to be updated and refreshed. It's preferable to have a base Windows XP CD that can always be used and is never updated, and a driver CD that can be updated.

Anyway, you guys get my point? Is it doable by any means to make a fully automated driver cd?

We're talking about an international install base here. I can't have different installs in different countries, one having the latest Windows updates while the other doesn't. And refreshing the Windows install CD would cost a lot of time and money and would result in multiple versions of install CD's floating around.

The only thing that MUST be updated are the drivers because a new system will have to be chosen every 3 months so separating that would be ideal.

In my situation it is impossible to update Windows in anyway. The installed systems are not to be connected to the internet. The Windows XP disk stays as it is for at least a year or so, we cannot update that disk every month. It would mean that the already installed systems would need to be brought up to date manually. Updating the drivers is already a pain in the ass, resulting in the driver cd.

My goal is to separate Windows XP from the drivers in my install procedure. You see, hardware changes quickly, old systems are not available anymore and new ones take their place. This means that if drivers would be bundled with Windows XP, this one CD would need to be updated very often and only for the drivers. Therefore, I want the drivers separated from the Windows XP CD so the base, Windows XP, never gets updated and only the driver CD is to be updated when a new hardware configuration is chosen.

This splits up the install procedure, first install Windows XP using CD 1, then update the system using the latest driver CD, CD 2. And all of this as automated as possible.

Now regarding your first point, devices can be easily uninstalled or disabled using devcon. If you place the correct drivers on the system and register the path in DevicePath, does a devcon rescan result in Windows finding the drivers and then using the drivers from the path in DevicePath?

Ok that makes a whole lot clear. I don't need the finisher because my driver CD is for a specific range of system.

OverFlow, my goal is to install all missing drivers for an existing system, fully automated. Just insert the disk, click Yes and then it should install all necessary drivers. You describe that user interaction is needed, to click through the New Hardware Found wizard. Can this be automated?

8

(33 replies, posted in Other)

jtdoom, do you have your drivers only cd working? I cannot seem to get it working, so I started my own installer executable. Currently I am stuck at the point where the drivers actually need to be installed. Forced install using devcon doesn't work and leaves you with crap. Getting Windows to find them after setting devpath doesn't do much either...

Hmm can't seem to attach anything.
Here is the log, I removed some exception listings to shorten it:

2007-07-17 14:03:52 : <INIT> DriverPacks Finisher 7.05.2 initialized.
2007-07-17 14:03:52 : <INIT> Splash screen initialized.
2007-07-17 14:03:52 : <INIT> Detected platform wnt5_x86-32.
2007-07-17 14:03:52 : <DBG>  Start logging of constants used in this program:
2007-07-17 14:03:52 : <DBG>  	$_DEBUG: True
2007-07-17 14:03:52 : <DBG>  	$_DPSTMP: C:fini\tmp
2007-07-17 14:03:52 : <DBG>  	$_LOGFILE: C:\fini\DPsFnshr.log
2007-07-17 14:03:52 : <DBG>  	$_NF: not found
2007-07-17 14:03:52 : <DBG>  	$_SETTINGSFILE: C:fini\DPsFnshr.ini
2007-07-17 14:03:52 : <DBG>  	$_SPLASHSCREEN: True
2007-07-17 14:03:52 : <INIT> Start logging of system variables available for use by the exceptions:
2007-07-17 14:03:52 : <INIT> 	%finisherdir% = C:fini
2007-07-17 14:03:52 : <INIT> 	%systemdrive% = C:
2007-07-17 14:03:52 : <INIT> 	%systemroot% = C:\WINDOWS
2007-07-17 14:03:52 : <INIT> 	%windir% = C:\WINDOWS
2007-07-17 14:03:52 : <INIT> 	%programfiles% = C:\Program Files
2007-07-17 14:03:52 : <INIT> 	%dpsroot% = 
2007-07-17 14:03:52 : <INIT> 	%dpstmp% = C:fini\tmp
2007-07-17 14:03:52 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2007-07-17 14:03:52 : <INIT> devcon.exe not present: no HWIDs can be logged.
2007-07-17 14:03:52 : <INIT> Found .ini file for DriverPack CPU! ("C:\fini\DriverPacks\DriverPack_CPU_wnt5_x86-32.ini")
2007-07-17 14:03:52 : <DBG>      $dp_exceptions = array(
2007-07-17 14:03:52 : <DBG>          [0] => CPU
2007-07-17 14:03:52 : <DBG>      )
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [CPU].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\\CPU" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     No exceptions disabled for this DriverPack.
2007-07-17 14:03:52 : <INIT> Number of exceptions imported for this DriverPack: 1.
2007-07-17 14:03:52 : <INIT> Total number of exceptions: 1.
2007-07-17 14:03:52 : <DBG>  exceptions[0][0]: 1
2007-07-17 14:03:52 : <DBG>  exceptions[0][1]: 1
2007-07-17 14:03:52 : <INIT> Found .ini file for DriverPack Graphics A! ("C:\fini\DriverPacks\DriverPack_Graphics_A_wnt5_x86-32.ini")
2007-07-17 14:03:52 : <DBG>      $dp_exceptions = array(
2007-07-17 14:03:52 : <DBG>          [0] => A-1
2007-07-17 14:03:52 : <DBG>      )
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\G\A\1" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 2 for this driver.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 2 of 2 for this driver.
2007-07-17 14:03:52 : <INIT>     No exceptions disabled for this DriverPack.
2007-07-17 14:03:52 : <INIT> Number of exceptions imported for this DriverPack: 1.
2007-07-17 14:03:52 : <INIT> Total number of exceptions: 3.
2007-07-17 14:03:52 : <DBG>  exceptions[0][0]: 3
2007-07-17 14:03:52 : <DBG>  exceptions[0][1]: 3
2007-07-17 14:03:52 : <INIT> Found .ini file for DriverPack LAN! ("C:\fini\DriverPacks\DriverPack_LAN_wnt5_x86-32.ini")
2007-07-17 14:03:52 : <DBG>      $dp_exceptions = array(
2007-07-17 14:03:52 : <DBG>          [0] => NV-3
2007-07-17 14:03:52 : <DBG>      )
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [NV-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\L\NV\3" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     No exceptions disabled for this DriverPack.
2007-07-17 14:03:52 : <INIT> Number of exceptions imported for this DriverPack: 1.
2007-07-17 14:03:52 : <INIT> Total number of exceptions: 4.
2007-07-17 14:03:52 : <DBG>  exceptions[0][0]: 4
2007-07-17 14:03:52 : <DBG>  exceptions[0][1]: 4
2007-07-17 14:03:52 : <INIT> Found .ini file for DriverPack MassStorage! ("C:\fini\DriverPacks\DriverPack_MassStorage_wnt5_x86-32.ini")
2007-07-17 14:03:52 : <DBG>      $dp_exceptions = array(
2007-07-17 14:03:52 : <DBG>          [0] => 3-1
2007-07-17 14:03:52 : <DBG>          [1] => 3-1-O
2007-07-17 14:03:52 : <DBG>          [2] => 3-2
2007-07-17 14:03:52 : <DBG>          [3] => 3-3
2007-07-17 14:03:52 : <DBG>          [4] => A-1
2007-07-17 14:03:52 : <DBG>          [5] => A-2
2007-07-17 14:03:52 : <DBG>          [6] => A-3
2007-07-17 14:03:52 : <DBG>          [7] => A-4
2007-07-17 14:03:52 : <DBG>          [8] => A-5
2007-07-17 14:03:52 : <DBG>          [9] => A-6
2007-07-17 14:03:52 : <DBG>          [10] => A-7
2007-07-17 14:03:52 : <DBG>          [11] => A-8
2007-07-17 14:03:52 : <DBG>          [12] => AD-2
2007-07-17 14:03:52 : <DBG>          [13] => AD-3
2007-07-17 14:03:52 : <DBG>          [14] => AD-4
2007-07-17 14:03:52 : <DBG>          [15] => AD-5
2007-07-17 14:03:52 : <DBG>          [16] => AD-6
2007-07-17 14:03:52 : <DBG>          [17] => AD-6-C
2007-07-17 14:03:52 : <DBG>          [18] => AD-7
2007-07-17 14:03:52 : <DBG>          [19] => AD-8
2007-07-17 14:03:52 : <DBG>          [20] => AM
2007-07-17 14:03:52 : <DBG>          [21] => AR
2007-07-17 14:03:52 : <DBG>          [22] => AT
2007-07-17 14:03:52 : <DBG>          [23] => AU-1
2007-07-17 14:03:52 : <DBG>          [24] => AU-2
2007-07-17 14:03:52 : <DBG>          [25] => AU-3
2007-07-17 14:03:52 : <DBG>          [26] => C
2007-07-17 14:03:52 : <DBG>          [27] => C-1
2007-07-17 14:03:52 : <DBG>          [28] => D-1
2007-07-17 14:03:52 : <DBG>          [29] => D-2
2007-07-17 14:03:52 : <DBG>          [30] => D-3
2007-07-17 14:03:52 : <DBG>          [31] => E
2007-07-17 14:03:52 : <DBG>          [32] => H-1
2007-07-17 14:03:52 : <DBG>          [33] => H-1-R
2007-07-17 14:03:52 : <DBG>          [34] => H-2
2007-07-17 14:03:52 : <DBG>          [35] => H-3
2007-07-17 14:03:52 : <DBG>          [36] => H-4
2007-07-17 14:03:52 : <DBG>          [37] => H-5
2007-07-17 14:03:52 : <DBG>          [38] => H-6
2007-07-17 14:03:52 : <DBG>          [39] => H-6-2k3
2007-07-17 14:03:52 : <DBG>          [40] => H-7
2007-07-17 14:03:52 : <DBG>          [41] => H-8
2007-07-17 14:03:52 : <DBG>          [42] => AD-1
2007-07-17 14:03:52 : <DBG>          [43] => I-1
2007-07-17 14:03:52 : <DBG>          [44] => I-2
2007-07-17 14:03:52 : <DBG>          [45] => IN-R
2007-07-17 14:03:52 : <DBG>          [46] => IN-3
2007-07-17 14:03:52 : <DBG>          [47] => IN-2
2007-07-17 14:03:52 : <DBG>          [48] => IN-1
2007-07-17 14:03:52 : <DBG>          [49] => AD-A
2007-07-17 14:03:52 : <DBG>          [50] => IT
2007-07-17 14:03:52 : <DBG>          [51] => J
2007-07-17 14:03:52 : <DBG>          [52] => L-1
2007-07-17 14:03:52 : <DBG>          [53] => L-2
2007-07-17 14:03:52 : <DBG>          [54] => L-3
2007-07-17 14:03:52 : <DBG>          [55] => L-4
2007-07-17 14:03:52 : <DBG>          [56] => L-5
2007-07-17 14:03:52 : <DBG>          [57] => M
2007-07-17 14:03:52 : <DBG>          [58] => M-O
2007-07-17 14:03:52 : <DBG>          [59] => N-tm
2007-07-17 14:03:52 : <DBG>          [60] => P-1
2007-07-17 14:03:52 : <DBG>          [61] => P-2
2007-07-17 14:03:52 : <DBG>          [62] => P-2-A
2007-07-17 14:03:52 : <DBG>          [63] => P-3
2007-07-17 14:03:52 : <DBG>          [64] => P-4
2007-07-17 14:03:52 : <DBG>          [65] => P-5
2007-07-17 14:03:52 : <DBG>          [66] => P-6
2007-07-17 14:03:52 : <DBG>          [67] => P-7
2007-07-17 14:03:52 : <DBG>          [68] => P-8
2007-07-17 14:03:52 : <DBG>          [69] => P-9
2007-07-17 14:03:52 : <DBG>          [70] => Q-1
2007-07-17 14:03:52 : <DBG>          [71] => Q-2
2007-07-17 14:03:52 : <DBG>          [72] => Q-3
2007-07-17 14:03:52 : <DBG>          [73] => Q-4
2007-07-17 14:03:52 : <DBG>          [74] => S-1
2007-07-17 14:03:52 : <DBG>          [75] => S-3
2007-07-17 14:03:52 : <DBG>          [76] => S-5
2007-07-17 14:03:52 : <DBG>          [77] => S-5-A
2007-07-17 14:03:52 : <DBG>          [78] => S-7
2007-07-17 14:03:52 : <DBG>          [79] => S-7-A
2007-07-17 14:03:52 : <DBG>          [80] => S-9
2007-07-17 14:03:52 : <DBG>          [81] => S-A
2007-07-17 14:03:52 : <DBG>          [82] => S-C
2007-07-17 14:03:52 : <DBG>          [83] => S-2
2007-07-17 14:03:52 : <DBG>          [84] => S-4
2007-07-17 14:03:52 : <DBG>          [85] => AD-9
2007-07-17 14:03:52 : <DBG>          [86] => S-6
2007-07-17 14:03:52 : <DBG>          [87] => S-8
2007-07-17 14:03:52 : <DBG>          [88] => S-B
2007-07-17 14:03:52 : <DBG>          [89] => SI-1
2007-07-17 14:03:52 : <DBG>          [90] => SI-2
2007-07-17 14:03:52 : <DBG>          [91] => SI-3
2007-07-17 14:03:52 : <DBG>          [92] => SI-4
2007-07-17 14:03:52 : <DBG>          [93] => V-1
2007-07-17 14:03:52 : <DBG>          [94] => V-2
2007-07-17 14:03:52 : <DBG>          [95] => V-3
2007-07-17 14:03:52 : <DBG>          [96] => V-4
2007-07-17 14:03:52 : <DBG>          [97] => VM
2007-07-17 14:03:52 : <DBG>      )
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [3-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\3\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [3-1-O].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\3\1\O" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [3-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\3\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [3-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\3\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-5].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\5" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-6].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\6" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-7].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\7" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [A-8].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\A\8" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-5].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\5" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-6].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\6" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-6-C].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\6\C" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-7].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\7" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-8].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\8" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AM].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AM" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AR].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AR" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AT].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AT" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AU-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AU\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AU-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AU\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AU-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AU\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [C].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\C" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [C-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\C\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [D-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\D\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [D-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\D\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [D-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\D\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [E].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\E" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-1-R].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\1\R" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-5].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\5" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-6].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\6" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-6-2k3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\6\2k3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-7].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\7" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-8].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\H\8" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [I-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\I\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [I-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\I\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [IN-R].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\IN\R" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [IN-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\IN\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [IN-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\IN\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [IN-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\IN\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-A].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\A" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [IT].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\IT" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [J].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\J" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [L-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\L\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [L-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\L\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [L-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\L\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [L-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\L\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [L-5].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\L\5" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [M].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\M" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [M-O].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\M\O" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [N-tm].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\N\tm" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-2-A].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\2\A" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-5].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\5" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-6].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\6" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-7].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\7" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-8].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\8" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [P-9].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\P\9" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [Q-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\Q\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [Q-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\Q\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [Q-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\Q\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [Q-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\Q\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-5].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\5" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-5-A].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\5\A" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-7].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\7" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-7-A].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\7\A" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-9].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\9" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-A].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\A" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-C].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\C" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [AD-9].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\AD\9" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-6].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\6" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-8].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\8" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-B].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\S\B" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [SI-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\SI\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [SI-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\SI\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [SI-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\SI\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [SI-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\SI\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [V-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\V\1" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [V-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\V\2" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [V-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\V\3" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [V-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\V\4" did exist.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [VM].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\M\VM" did exist.
2007-07-17 14:03:52 : <INIT>     No exceptions disabled for this DriverPack.
2007-07-17 14:03:52 : <INIT> Number of exceptions imported for this DriverPack: 98.
2007-07-17 14:03:52 : <INIT> Total number of exceptions: 4.
2007-07-17 14:03:52 : <DBG>  exceptions[0][0]: 4
2007-07-17 14:03:52 : <DBG>  exceptions[0][1]: 4
2007-07-17 14:03:52 : <INIT> Found .ini file for DriverPack Sound A! ("C:\fini\DriverPacks\DriverPack_Sound_A_wnt5_x86-32.ini")
2007-07-17 14:03:52 : <DBG>      $dp_exceptions = array(
2007-07-17 14:03:52 : <DBG>          [0] => CR-1
2007-07-17 14:03:52 : <DBG>          [1] => CR-2
2007-07-17 14:03:52 : <DBG>          [2] => CR-3
2007-07-17 14:03:52 : <DBG>          [3] => N
2007-07-17 14:03:52 : <DBG>          [4] => V-1
2007-07-17 14:03:52 : <DBG>          [5] => V-2
2007-07-17 14:03:52 : <DBG>      )
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [CR-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\CR\1" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [CR-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\CR\2" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [CR-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\CR\3" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>             Could not find one or more of the requirement types for this exception! This exception will therefore not be processed!
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [N].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\N" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [V-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\V\1" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [V-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\V\2" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     No exceptions disabled for this DriverPack.
2007-07-17 14:03:52 : <INIT> Number of exceptions imported for this DriverPack: 6.
2007-07-17 14:03:52 : <INIT> Total number of exceptions: 9.
2007-07-17 14:03:52 : <DBG>  exceptions[0][0]: 9
2007-07-17 14:03:52 : <DBG>  exceptions[0][1]: 9
2007-07-17 14:03:52 : <INIT> Found .ini file for DriverPack Sound B! ("C:\fini\DriverPacks\DriverPack_Sound_B_wnt5_x86-32.ini")
2007-07-17 14:03:52 : <DBG>      $dp_exceptions = array(
2007-07-17 14:03:52 : <DBG>          [0] => H-2
2007-07-17 14:03:52 : <DBG>          [1] => S-U
2007-07-17 14:03:52 : <DBG>          [2] => SI-1
2007-07-17 14:03:52 : <DBG>          [3] => SI-2
2007-07-17 14:03:52 : <DBG>          [4] => T-2
2007-07-17 14:03:52 : <DBG>          [5] => T-3
2007-07-17 14:03:52 : <DBG>          [6] => T-4
2007-07-17 14:03:52 : <DBG>          [7] => T-5
2007-07-17 14:03:52 : <DBG>      )
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [H-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\H\2" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [S-U].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\S\U" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [SI-1].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\SI\1" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [SI-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\SI\2" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [T-2].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\T\2" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [T-3].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\T\3" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [T-4].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\T\4" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     Processing driver exceptions section [T-5].
2007-07-17 14:03:52 : <INIT>         Importing exceptions for this driver because the directory "C:\fini\DriverPacks\D\S\T\5" did exist.
2007-07-17 14:03:52 : <INIT>         Importing the full requirements for exception 1 of 1 for this driver.
2007-07-17 14:03:52 : <INIT>     No exceptions disabled for this DriverPack.
2007-07-17 14:03:52 : <INIT> Number of exceptions imported for this DriverPack: 8.
2007-07-17 14:03:52 : <INIT> Total number of exceptions: 17.
2007-07-17 14:03:52 : <DBG>  exceptions[0][0]: 17
2007-07-17 14:03:52 : <DBG>  exceptions[0][1]: 17
2007-07-17 14:03:52 : <INIT> Processed settings.
2007-07-17 14:03:52 : <DBG>  Content of $exceptions array: (custom array output)
2007-07-17 14:03:52 : <DBG>      $exceptions = array(
2007-07-17 14:03:52 : <DBG>          [CPU] = array(
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [A-1] = array(
2007-07-17 14:03:52 : <DBG>             [tagFiles] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %SystemDrive%\ATICCC.ins
2007-07-17 14:03:52 : <DBG>                  [2] => %DPSROOT%\D\G\A\1\ATICCC.exe
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [A-1] = array(
2007-07-17 14:03:52 : <DBG>             [tagFiles] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %SystemDrive%\ATICCP.ins
2007-07-17 14:03:52 : <DBG>                  [2] => %DPSROOT%\D\G\A\1\ATICCP.exe
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%
2007-07-17 14:03:52 : <DBG>                  [2] => %DPSTMP%\Setup.exe /K
2007-07-17 14:03:52 : <DBG>                  [3] => cmd.exe /c rd /s /q %DPSTMP%
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [NV-3] = array(
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %SystemDrive%\devcon.exe update %DPSROOT%\D\L\NV\3\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_*"
2007-07-17 14:03:52 : <DBG>                  [2] => %SystemDrive%\devcon.exe update %DPSROOT%\D\L\NV\3\nvenetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV00DF"
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [CR-1] = array(
2007-07-17 14:03:52 : <DBG>             [tagFiles] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %SystemRoot%\system32\drivers\ha20x2k.sys
2007-07-17 14:03:52 : <DBG>                  [2] => %DPSROOT%\D\S\CR\1\Ctzapxx.ini
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => expand -r %DPSROOT%\D\S\CR\1\*.* %DPSROOT%\CR\1
2007-07-17 14:03:52 : <DBG>                  [2] => expand -r %DPSROOT%\D\S\CR\1\common\*.* %DPSROOT%\D\S\CR\1\common
2007-07-17 14:03:52 : <DBG>                  [3] => expand -r %DPSROOT%\D\S\CR\1\common\i386\*.* %DPSROOT%\D\S\CR\1\common\i386
2007-07-17 14:03:52 : <DBG>                  [4] => expand -r %DPSROOT%\D\S\CR\1\lang\*.* %DPSROOT%\D\S\CR\1\lang
2007-07-17 14:03:52 : <DBG>                  [5] => expand -r %DPSROOT%\D\S\CR\1\lang\i386\*.* %DPSROOT%\D\S\CR\1\lang\i386
2007-07-17 14:03:52 : <DBG>                  [6] => expand -r %DPSROOT%\D\S\CR\1\win2k_xp\*.* %DPSROOT%\D\S\CR\1\win2k_xp
2007-07-17 14:03:52 : <DBG>                  [7] => expand -r %DPSROOT%\D\S\CR\1\win2k_xp\data\*.* %DPSROOT%\D\S\CR\1\win2k_xp\data
2007-07-17 14:03:52 : <DBG>                  [8] => expand -r %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\1\win2k_xp\i386
2007-07-17 14:03:52 : <DBG>                  [9] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\*.??_
2007-07-17 14:03:52 : <DBG>                  [10] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\common\*.??_
2007-07-17 14:03:52 : <DBG>                  [11] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\common\i386\*.??_
2007-07-17 14:03:52 : <DBG>                  [12] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\lang\*.??_
2007-07-17 14:03:52 : <DBG>                  [13] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\lang\i386\*.??_
2007-07-17 14:03:52 : <DBG>                  [14] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\win2k_xp\*.??_
2007-07-17 14:03:52 : <DBG>                  [15] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\win2k_xp\data\*.??_
2007-07-17 14:03:52 : <DBG>                  [16] => cmd.exe /c del /q %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.??_
2007-07-17 14:03:52 : <DBG>                  [17] => cmd.exe /c copy /y %DPSROOT%\D\S\CR\1\common\i386\CtCtlPan.cpl %SystemRoot%\system32\
2007-07-17 14:03:52 : <DBG>                  [18] => cmd.exe /c copy /y %DPSROOT%\D\S\CR\1\common\i386\CtPanel.exe %SystemRoot%\system32\
2007-07-17 14:03:52 : <DBG>                  [19] => %DPSROOT%\D\S\CR\1\CTZAPXX.exe /S
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [CR-2] = array(
2007-07-17 14:03:52 : <DBG>             [tagFiles] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %SystemRoot%\system32\drivers\ha10kx2k.sys
2007-07-17 14:03:52 : <DBG>                  [2] => %SystemRoot%\system32\drivers\ha20x2k.sys
2007-07-17 14:03:52 : <DBG>                  [3] => %DPSROOT%\D\S\CR\2\Ctzapxx.ini
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => expand -r %DPSROOT%\D\S\CR\2\*.* %DPSROOT%\CR\2
2007-07-17 14:03:52 : <DBG>                  [2] => expand -r %DPSROOT%\D\S\CR\2\common\*.* %DPSROOT%\D\S\CR\2\common
2007-07-17 14:03:52 : <DBG>                  [3] => expand -r %DPSROOT%\D\S\CR\2\common\i386\*.* %DPSROOT%\D\S\CR\2\common\i386
2007-07-17 14:03:52 : <DBG>                  [4] => expand -r %DPSROOT%\D\S\CR\2\lang\*.* %DPSROOT%\D\S\CR\2\lang
2007-07-17 14:03:52 : <DBG>                  [5] => expand -r %DPSROOT%\D\S\CR\2\lang\i386\*.* %DPSROOT%\D\S\CR\2\lang\i386
2007-07-17 14:03:52 : <DBG>                  [6] => expand -r %DPSROOT%\D\S\CR\2\win2k_xp\*.* %DPSROOT%\D\S\CR\2\win2k_xp
2007-07-17 14:03:52 : <DBG>                  [7] => expand -r %DPSROOT%\D\S\CR\2\win2k_xp\data\*.* %DPSROOT%\D\S\CR\2\win2k_xp\data
2007-07-17 14:03:52 : <DBG>                  [8] => expand -r %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\2\win2k_xp\i386
2007-07-17 14:03:52 : <DBG>                  [9] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\*.??_
2007-07-17 14:03:52 : <DBG>                  [10] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\common\*.??_
2007-07-17 14:03:52 : <DBG>                  [11] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\common\i386\*.??_
2007-07-17 14:03:52 : <DBG>                  [12] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\lang\*.??_
2007-07-17 14:03:52 : <DBG>                  [13] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\lang\i386\*.??_
2007-07-17 14:03:52 : <DBG>                  [14] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\win2k_xp\*.??_
2007-07-17 14:03:52 : <DBG>                  [15] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\win2k_xp\data\*.??_
2007-07-17 14:03:52 : <DBG>                  [16] => cmd.exe /c del /q %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.??_
2007-07-17 14:03:52 : <DBG>                  [17] => cmd.exe /c copy /y %DPSROOT%\D\S\CR\2\common\i386\CtCtlPan.cpl %SystemRoot%\system32\
2007-07-17 14:03:52 : <DBG>                  [18] => cmd.exe /c copy /y %DPSROOT%\D\S\CR\2\common\i386\CtPanel.exe %SystemRoot%\system32\
2007-07-17 14:03:52 : <DBG>                  [19] => %DPSROOT%\D\S\CR\2\CTZAPXX.exe /S
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [N] = array(
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %DPSROOT%\D\S\N\AudioUtl.exe -y -o%DPSTMP%
2007-07-17 14:03:52 : <DBG>                  [2] => %DPSTMP%\Setup.exe -s -f1
2007-07-17 14:03:52 : <DBG>                  [3] => cmd.exe /c rd /s /q %DPSTMP%
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [V-1] = array(
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [V-2] = array(
2007-07-17 14:03:52 : <DBG>             [tagFiles] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %SystemRoot%\system32\drivers\vinyl97.sys
2007-07-17 14:03:52 : <DBG>                  [2] => %DPSROOT%\D\S\V\2\V_VINYL.exe
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [H-2] = array(
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => %SystemDrive%\devcon.exe disable =net
2007-07-17 14:03:52 : <DBG>                  [2] => %SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "PCI\VEN_1013&DEV_6003&SUBSYS_*"
2007-07-17 14:03:52 : <DBG>                  [3] => %SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "HERCULES\*"
2007-07-17 14:03:52 : <DBG>                  [4] => %SystemDrive%\devcon.exe enable =net
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [S-U] = array(
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => cmd.exe /c copy /y %DPSROOT%\D\S\S\U\stlang.dll %SystemRoot%\system32
2007-07-17 14:03:52 : <DBG>                  [2] => cmd.exe /c copy /y %DPSROOT%\D\S\S\U\stacgui.dll %SystemRoot%\system32
2007-07-17 14:03:52 : <DBG>                  [3] => cmd.exe /c copy /y %DPSROOT%\D\S\S\U\stacgui.cpl %SystemRoot%\system32
2007-07-17 14:03:52 : <DBG>                  [4] => cmd.exe /c md "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI"
2007-07-17 14:03:52 : <DBG>                  [5] => cmd.exe /c copy /y %DPSROOT%\D\S\S\U\sttray.exe "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI"
2007-07-17 14:03:52 : <DBG>                  [6] => cmd.exe /c copy /y %DPSROOT%\D\S\S\U\stlang.dll "%ProgramFiles%\Sigmatel\C-Major Audio\WDM"
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [SI-1] = array(
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [SI-2] = array(
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [T-2] = array(
2007-07-17 14:03:52 : <DBG>             [commands] = array(
2007-07-17 14:03:52 : <DBG>                  [1] => expand -r %DPSROOT%\D\S\T\2\*.* %DPSROOT%\D\S\T\2
2007-07-17 14:03:52 : <DBG>                  [2] => cmd.exe /c del /q %DPSROOT%\D\S\T\2\*.??_
2007-07-17 14:03:52 : <DBG>                  [3] => %DPSROOT%\D\S\T\2\Setup.exe /S
2007-07-17 14:03:52 : <DBG>             )
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [T-3] = array(
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [T-4] = array(
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>          [T-5] = array(
2007-07-17 14:03:52 : <DBG>          )
2007-07-17 14:03:52 : <DBG>      )
2007-07-17 14:03:52 : <DBG>  Content of $exceptions array: (raw array contents)
2007-07-17 14:03:52 : <DBG>      $exceptions = array(
2007-07-17 14:03:52 : <DBG>          [0] =>
2007-07-17 14:03:52 : <DBG>              [0] => 17
2007-07-17 14:03:52 : <DBG>              [1] => 17
2007-07-17 14:03:52 : <DBG>              [2] => 
2007-07-17 14:03:52 : <DBG>              [3] => 
2007-07-17 14:03:52 : <DBG>              [4] => 
2007-07-17 14:03:52 : <DBG>              [5] => 
2007-07-17 14:03:52 : <DBG>              [6] => 
2007-07-17 14:03:52 : <DBG>              [7] => 
2007-07-17 14:03:52 : <DBG>          )

...

2007-07-17 14:03:53 : <DBG>          [15] =>
2007-07-17 14:03:53 : <DBG>              [0] => T-3
2007-07-17 14:03:53 : <DBG>              [1] => %SystemRoot%\system32\drivers\cmaudio.sys
2007-07-17 14:03:53 : <DBG>              [2] => 0
2007-07-17 14:03:53 : <DBG>              [3] => 0
2007-07-17 14:03:53 : <DBG>              [4] => %DPSROOT%\D\S\T\3\*.inf
2007-07-17 14:03:53 : <DBG>              [5] => 0
2007-07-17 14:03:53 : <DBG>              [6] => %DPSROOT%\D\S\T\3\T_3.exe
2007-07-17 14:03:53 : <DBG>              [7] => True
2007-07-17 14:03:53 : <DBG>          )
2007-07-17 14:03:53 : <DBG>          [16] =>
2007-07-17 14:03:53 : <DBG>              [0] => T-4
2007-07-17 14:03:53 : <DBG>              [1] => %SystemRoot%\system32\drivers\TT1724ht.sys
2007-07-17 14:03:53 : <DBG>              [2] => 0
2007-07-17 14:03:53 : <DBG>              [3] => 0
2007-07-17 14:03:53 : <DBG>              [4] => %DPSROOT%\D\S\T\4\*.inf
2007-07-17 14:03:53 : <DBG>              [5] => 0
2007-07-17 14:03:53 : <DBG>              [6] => %DPSROOT%\D\S\T\4\T_SSU.exe
2007-07-17 14:03:53 : <DBG>              [7] => True
2007-07-17 14:03:53 : <DBG>          )
2007-07-17 14:03:53 : <DBG>          [17] =>
2007-07-17 14:03:53 : <DBG>              [0] => T-5
2007-07-17 14:03:53 : <DBG>              [1] => %SystemRoot%\system32\drivers\dmxsens.sys
2007-07-17 14:03:53 : <DBG>              [2] => 0
2007-07-17 14:03:53 : <DBG>              [3] => 0
2007-07-17 14:03:53 : <DBG>              [4] => %DPSROOT%\D\S\T\5\*.inf
2007-07-17 14:03:53 : <DBG>              [5] => 0
2007-07-17 14:03:53 : <DBG>              [6] => %DPSROOT%\D\S\T\5\T_DMX.exe
2007-07-17 14:03:53 : <DBG>              [7] => True
2007-07-17 14:03:53 : <DBG>          )
2007-07-17 14:03:53 : <DBG>      )
2007-07-17 14:03:53 : <FLTR> Collected the HWIDs for this system.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [CPU] (1 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	2. +hwids (ANY +hwids must be matched)
2007-07-17 14:03:53 : <FLTR> 		! Could not match any of the +hwids.
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [A-1] (2 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\ATICCC.ins" (1 of 2 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [A-1] (3 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\ATICCP.ins" (1 of 2 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [NV-3] (4 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	2. +hwids (ANY +hwids must be matched)
2007-07-17 14:03:53 : <FLTR> 		! Could not match any of the +hwids.
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [CR-1] (5 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\ha20x2k.sys" (1 of 2 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [CR-2] (6 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\ha10kx2k.sys" (1 of 3 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [N] (7 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\nvapu.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [V-1] (8 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\envysens.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [V-2] (9 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\vinyl97.sys" (1 of 2 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [H-2] (10 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	4. +infFiles (ANY +infFiles must be matched)
2007-07-17 14:03:53 : <FLTR> 		! Could not match any of the +infFiles.
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [S-U] (11 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\sthda.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [SI-1] (12 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\sis7012.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [SI-2] (13 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\sis7018.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [T-2] (14 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\FM801.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [T-3] (15 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\cmaudio.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [T-4] (16 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\TT1724ht.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Verifying requirements for exception [T-5] (17 of 17 exceptions).
2007-07-17 14:03:53 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2007-07-17 14:03:53 : <FLTR> 		! Could not find tagfile "C:\WINDOWS\system32\drivers\dmxsens.sys" (1 of 1 tagfiles).
2007-07-17 14:03:53 : <FLTR> 	=> This exception will not be applied.
2007-07-17 14:03:53 : <FLTR> Finished filtering exceptions.
2007-07-17 14:03:53 : <DBG>  0 exceptions have forfilled the requirements to be executed!
2007-07-17 14:03:53 : <KTD>  [Settings]\KTDlocation setting invalid: KTDlocation canot be the same as DPsRoot! Default (%SystemRoot%\DriverPacks) will be used.
2007-07-17 14:03:53 : <KTD>  System sound muted (to prevent annoying beeping when unsigned driver warnings pop up).
2007-07-17 14:03:53 : <KTD>  KTD is enabled, in PATHS mode.
2007-07-17 14:03:53 : <KTD>  Moved drivers inside "C:\fini\DriverPacks\D" to "C:\WINDOWS\DriverPacks\D".
2007-07-17 14:03:53 : <KTD>  Successfully created the "%KTD%" environment variable, it has been set to "C:\WINDOWS\DriverPacks". It will be available after the next reboot.
2007-07-17 14:03:54 : <KTD>  Successfully updated the DevicePath registry value!
2007-07-17 14:05:26 : <KTD>  Successfully created the .pnf files. KTD has been applied! It will be available after the next reboot.
2007-07-17 14:05:26 : <KTD>  System sound enabled again (mute cancelled).
2007-07-17 14:05:26 : <CLNP> Deleted "C:\devcon.exe"!
2007-07-17 14:05:26 : <CLNP> Deleted "C:\fini\DriverPacks\DriverPack_*.ini"!
2007-07-17 14:05:26 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2007-07-17 14:05:26 : Program terminated.

I now tried it with the tips you gave me. This is my autorunning cmd file, that initiates the whole process.

set WORKINGDIR=%SystemDrive%\fini
set LOGFILE=%WORKINGDIR%\FINI.log
mkdir %WORKINGDIR%

set TAGFILE=\OEM\BIN\un7zip.exe
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y) do if exist "%%i:%TAGFILE%" set CDDRIVE=%%i:
 
echo Unzipping installation and driver files...
%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\BIN\DP*.7z %WORKINGDIR%

:: devcon.exe needs to be in %SYSTEMDRIVE% dir...
move %WORKINGDIR%\devcon.exe %SYSTEMDRIVE%\devcon.exe

%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\DP*.7z "%WORKINGDIR%\DriverPacks"

echo Initializing...
start %WORKINGDIR%\DSPdsblr.exe
copy /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %WORKINGDIR%\

echo Installing drivers...
start %WORKINGDIR%\DPsFnshr.exe
taskkill /f /im DSPdsblr.exe

echo Installation completed.

And this is my DPsFnshr.ini:

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "C:\fini\DriverPacks"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD = "paths:D"
; system variables supported (see remarks for a list) one location cannot be used as
; KTDlocation: the root directory specified in[Settings]\DPsRoot
KTDlocation	= "C:\fini\DriverPacks"
; system variables supported (see remarks for a list)
logLocation = "C:\fini"
; enables/disables debug mode (enabled by default)
debug = "true"

I can get it running, but it doesn't install the drivers. Attached is the DPsFnshr.log.
Maybe I should use the default folder locations, because the finisher is just crap with other folders then the default.

11

(33 replies, posted in Other)

Ok, so how does running the DPsFnshr help on achieving the goal of having a drivers-only install disc?

12

(33 replies, posted in Other)

jtdoom, whats all that talk about KTD and NoKTD.CMD?

Helmi, so the finisher does NOT install the drivers? I though it installed drivers for any unknown devices found on the system by scanning the DriverPacks...

I would really like to see Bashrat reply here.

My post was aimed for Bashrat.

So, any news? I'd really like to finish my driver CD.

Bump.

Let's continue here: http://forum.driverpacks.net/viewtopic.php?id=960

edit,
here is something what works.
http://forum.driverpacks.net/viewtopic.php?id=2403

Btw I do note something strange in the finisher log:

2007-06-27 15:46:47 : <INIT> DriverPacks Finisher 7.05.2 initialized.
2007-06-27 15:46:47 : <INIT> Splash screen initialized.
2007-06-27 15:46:47 : <INIT> Detected platform wnt5_x86-32.
2007-06-27 15:46:47 : <INIT> Start logging of system variables available for use by the exceptions:
2007-06-27 15:46:47 : <INIT>     %finisherdir% = C:fini
2007-06-27 15:46:47 : <INIT>     %systemdrive% = C:
2007-06-27 15:46:47 : <INIT>     %systemroot% = C:\WINDOWS
2007-06-27 15:46:47 : <INIT>     %windir% = C:\WINDOWS
2007-06-27 15:46:47 : <INIT>     %programfiles% = C:\Program Files
2007-06-27 15:46:47 : <INIT>     %dpsroot% =
2007-06-27 15:46:47 : <INIT>     %dpstmp% = C:fini\tmp
2007-06-27 15:46:47 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2007-06-27 15:46:47 : <INIT> 1. ACPI devices

Note the bold lines, there is a \ missing in the finishing dir which is probably missing due to %systemdrive% not containing it.

Ok so I tried to post it here, but it seemed to be the logfile of a session where it couldn't find the settings file. Now I have placed that in the right directory and modified it as follows:

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "C:\fini\DriverPacks"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD = "false"
; system variables supported (see remarks for a list) one location cannot be used as
; KTDlocation: the root directory specified in[Settings]\DPsRoot
KTDlocation	= "C:\fini\DriverPacks"
; system variables supported (see remarks for a list)
logLocation = "C:\fini\"
; enables/disables debug mode (enabled by default)
debug = "true"

I use the .exe in the following script:

@echo off
title Driver installation
set WORKINGDIR=%SystemDrive%\fini
set LOGFILE=%WORKINGDIR%\FINI.log
mkdir %WORKINGDIR%

:: -------------------------------------------------------------------------------------------------------

echo Driver installation script, created using driverpacks and tools from driverpacks.net.
echo Location of logfile: %LOGFILE%
echo Script working directory: %WORKINGDIR%

echo Starting installation...

echo ::
echo :: Started @ %TIME% %DATE%
echo ::

set TAGFILE=\OEM\BIN\un7zip.exe
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y) do if exist "%%i:%TAGFILE%" set CDDRIVE=%%i:
 
echo Unzipping installation and driver files...
%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\BIN\DP*.7z %WORKINGDIR%
%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\DP*.7z "%WORKINGDIR%\DriverPacks"

echo Initializing...
::start %WORKINGDIR%\Mute.exe on
start %WORKINGDIR%\DSPdsblr.exe
%WORKINGDIR%\makePNF.exe %WORKINGDIR%\DriverPacks
%CDDRIVE%\OEM\BIN\DevPath.exe %WORKINGDIR%\DriverPacks

echo Copying driverpacks...
copy /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %WORKINGDIR%\
xcopy %WORKINGDIR%\Driverpacks\*.* %WORKINGDIR%\ /y /i /e /h

echo Installing drivers...
start %WORKINGDIR%\DPsFnshr.exe
taskkill /f /im DSPdsblr.exe
::%WORKINGDIR%\Mute.exe off

echo Installation completed.
echo Press any key to exit.
pause
exit

Am I using it right, and how do I get it working again?

Hmm I got it working, got a comment for the creator: make it more command-line friendly. Add a switch that disables all error dialogs and turns them into command-line stuff. And somehow it doesn't work for me. Manually letting Windows scan the driverpacks folder for drivers does work, running the finisher doesn't do a thing.

How on earth does that executable detect its settings file? Yes I am tinkering with the whole setup, read my other topic about creating a seperate driver cd. I tried everything, placing the .ini file in the %SystemDrive% next to the .exe, passing the location as an argument but it still won't work.
Help!

Ok I made the CD and tested it by installing a PC with WinXP using nLite for ease of use. However after a while I get an error popup with as title "Fehler", text "Couldn't open Mixer" and an Ok button. In the background the script just keeps running. Whats that about?

Edit:
I think it is the Mute.exe application that fails. The error dialog pops up twice, and after clicking ok on both the script is finished and all is closed.

Ok after some inspection, it appears that no drivers have been installed. All files have been extracted and copied, but there are still unsupported devices in the device manager. Has something gone wrong? Which command actually installs the drivers?

23

(33 replies, posted in Other)

So how and which CMD files exactly are placed on the CD(RW)?

FINI.CMD
/OEM/

?

Helmi wrote:
Jig wrote:

Helmi, thats about slipstreaming drivers in your UA XP CD. I want a seperate driver only CD, no Windows on that one.

Err, you sure about that?
...
I suggest you just give Jaak's TUT a go and see how it works out, eh? smile

Hmm it does seem to be what I want, although I don't get the thing about the slipstreamed CD. jtdoom, why would I need that? Could you explain your method a bit more?

binary64 wrote:

Jig: do you wish to update any already-installed devices (usually the microsoft signed ones) with updated drivers contained in DriverPacks as well as the missing drivers (the devices with yellow explanation mark) ???? If so, we're in the same boat my friend.

Actually only the missing drivers, but updating existing ones wouldn't be bad either.

Helmi, thats about slipstreaming drivers in your UA XP CD. I want a seperate driver only CD, no Windows on that one.