So, here's sort of my final verdict of the new version.
I managed to successfully install on both my texting machine as well as VMware.
However, there's these two issues remaining:
* On the two previous versions, despite being utterly bug-ridden, the finisher would show a small grey progress window. Now, I would think this might be due to RunOnceEx, however, I always use GUIRunOnce. Was this actually due to a bug and should I use ROE to get it back?
I couldn't care less about the status reports, however, the big advantage was that the Finsiher would get exceuted AFTER all my additional Update Packs (by Sereby) would get installed (eg. Java, .NET).
Since I am applying a tweak .REG file via nLite that requires a manual "ok" input (I haven't found a way around it yet), it would halt the system until I click.
Now, this actually turned out to be an advantage because if I clicked too early, the Finisher would run simultaneously with the JAVA and .NET install causing bad performance and also giving me an error message that only one installer could run at a time (the Update packs are executed one after another though), resulting in whatever pack to run with the Finisher not getting installed.
Ok, now with 6.08 and 6.08.1, the Finisher would NOT run until my update packs were applied solving the whole problem.
Also, I would have to click "OK" on the REG file right after Welcome Screen of XP (where you chose the username, inet connection, auto updates etc) so it didn't matter, since that wasn't unattended anyway.
Now, I have to wait for the Finisher to, well, finish before I can click, resulting in either sitting in front of the system waiting or checking back every so often to make sure it's done so I can proceed (which will also take enough time to become annyoing).
Is this really only due to GUIRO rather than ROE or am I missing something here?
* Despite having selected KTD ALL, none of them are actually kept.
Now, I'm not too sure where exactly they are supposed to stay, but I couldn't find any dir, neither C:\D\ nor C:\Drivers\ or similar...
* DPsFnsrh.EXE is getting deleted successfully though
Log file:
2006-08-14 12:26:26 : <INIT> DriverPacks Finisher 6.08.2 initialized.
2006-08-14 12:26:26 : <INIT> Detected platform wnt5_x86-32.
2006-08-14 12:26:26 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-08-14 12:26:26 : <INIT> 1. ACPI devices
ACPI\FIXEDBUTTON\2&DABA3FF&0 : ACPI-Schalter
ACPI\GENUINEINTEL_-_X86_FAMILY_6_MODEL_8\_0 : Intel(r) Pentium(r)III processor
ACPI\PNP0000\4&80CD973&0 : Programmierbarer Interruptcontroller
ACPI\PNP0100\4&80CD973&0 : Systemzeitgeber
ACPI\PNP0200\4&80CD973&0 : DMA-Controller
ACPI\PNP0303\4&80CD973&0 : Logitech PS/2 Keyboard (106 Keys Ctrl+Caps)
ACPI\PNP0401\4&80CD973&0 : ECP-Druckeranschluss (LPT1)
ACPI\PNP0501\1 : Kommunikationsanschluss (COM1)
ACPI\PNP0501\2 : Kommunikationsanschluss (COM2)
ACPI\PNP0700\4&80CD973&0 : Standard-Diskettenlaufwerkcontroller
ACPI\PNP0800\4&80CD973&0 : Systemlautsprecher
ACPI\PNP0A03\2&DABA3FF&0 : PCI-Bus
ACPI\PNP0B00\4&80CD973&0 : System CMOS/Echtzeituhr
ACPI\PNP0C01\2&DABA3FF&0 : Systemplatine
ACPI\PNP0C02\1 : Hauptplatinenressourcen
ACPI\PNP0C04\4&80CD973&0 : Numerischer Coprozessor
ACPI\PNP0C0C\2&DABA3FF&0 : ACPI-Einschaltknopf
ACPI\PNP0F13\4&80CD973&0 : Logitech-compatible Mouse PS/2
ACPI_HAL\PNP0C08\0 : Microsoft ACPI-konformes System
ROOT\ACPI_HAL\0000 : ACPI-PC (Advanced Configuration and Power Interface)
20 matching device(s) found.
2006-08-14 12:26:27 : <INIT> 2. PCI devices
PCI\VEN_10DE&DEV_0110&SUBSYS_00000000&REV_B2\4&9FD38EF&0&0008: NVIDIA GeForce2 MX/MX 400
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&61AAA01&0&80 : Realtek RTL8139/810x Family Fast Ethernet NIC #2
PCI\VEN_10EC&DEV_8139&SUBSYS_81391186&REV_10\3&61AAA01&0&70 : Realtek RTL8139/810x Family Fast Ethernet NIC
PCI\VEN_1106&DEV_0571&SUBSYS_00000000&REV_06\3&61AAA01&0&39 : VIA Bus-Master-IDE-Controller
PCI\VEN_1106&DEV_0596&SUBSYS_00000000&REV_12\3&61AAA01&0&38 : VIA PCI-zu-ISA-Brücke
PCI\VEN_1106&DEV_0691&SUBSYS_00000000&REV_44\3&61AAA01&0&00 : VIA CPU-zu-PCI-Brücke
PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_08\3&61AAA01&0&3A : VIA Rev 5 oder höher USB universeller Hostcontroller
PCI\VEN_1106&DEV_3050&SUBSYS_00000000&REV_20\3&61AAA01&0&3B : VIA Energieverwaltungscontroller
PCI\VEN_1106&DEV_8598&SUBSYS_00000000&REV_00\3&61AAA01&0&08 : VIA CPU to AGP Controller
PCI\VEN_1274&DEV_1371&SUBSYS_40021462&REV_08\3&61AAA01&0&A0 : SB PCI(WDM)
10 matching device(s) found.
2006-08-14 12:26:27 : <INIT> 3. HDAUDIO devices
No matching devices found.
2006-08-14 12:26:27 : <INIT> 4. USB devices
USB\ROOT_HUB\4&2301DA04&0 : USB-Root-Hub
1 matching device(s) found.
2006-08-14 12:26:28 : <INIT> Logging of HWIDs complete.
2006-08-14 12:26:28 : <INIT> Processed settings.
2006-08-14 12:26:28 : <FLTR> Collected the HWIDs for this system.
2006-08-14 12:26:28 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0001__D-G-A-1] (1 of 20 exceptions).
2006-08-14 12:26:28 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:28 : <FLTR> Found tagfile "C:\ATICCC.ins" (1/1).
2006-08-14 12:26:28 : <FLTR> 4. +infFiles (ANY +infFiles must matched
2006-08-14 12:26:28 : <FLTR> Wildcard specified for +infFiles requirement: scan for .inf files (1 of 1 +infFiles).
2006-08-14 12:26:28 : <FLTR> Checking .inf file 'C:\D\G\A\1\C2_34826.inf'.
2006-08-14 12:26:31 : <FLTR> Checking .inf file 'C:\D\G\A\1\CX_34826.inf'.
2006-08-14 12:26:34 : <FLTR> Checking .inf file 'C:\D\G\A\1\E2_34826.inf'.
2006-08-14 12:26:35 : <FLTR> Checking .inf file 'C:\D\G\A\1\EX_34826.inf'.
2006-08-14 12:26:35 : <FLTR> Checking .inf file 'C:\D\G\A\1\MX_34826.inf'.
2006-08-14 12:26:37 : <FLTR> ! Could not match any of the +infFiles.
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0002__D-G-A-1] (2 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\ATICCP.ins' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0003__D-G-A-3] (3 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\atioglgl.dll' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0004__D-G-3-1] (4 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\3dfxV2ps.dll' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0005__D-G-S-1] (5 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\sigrp.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0006__D-L-NV-123] (6 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 2. +hwids (ANY +hwids must matched
2006-08-14 12:26:37 : <FLTR> ! Could not match any of the +hwids.
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0007__D-S-CR-1] (7 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\ha20x2k.sys' (1 of 2 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0008__D-S-CR-2] (8 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\ha10x2k.sys' (1 of 3 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0009__D-S-CR-3] (9 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\P17.sys"' (1 of 2 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0010__D-S-H-2] (10 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 4. +infFiles (ANY +infFiles must matched
2006-08-14 12:26:37 : <FLTR> ! Could not match any of the +infFiles.
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0011__D-S-N] (11 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\nvapu.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0012__D-S-S-U] (12 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\sthda.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0013__D-S-SI-1] (13 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\sis7012.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0014__D-S-SI-2] (14 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\sis7018.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0015__D-S-T-2] (15 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\FM801.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0016__D-S-T-3] (16 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\cmaudio.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0017__D-S-T-4] (17 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\TT1724ht.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0018__D-S-T-5] (18 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\dmxsens.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0019__D-S-V-1] (19 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\envysens.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0020__D-S-V-2] (20 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> ! Could not find tagfile 'C:\WINDOWS\system32\drivers\vinyl97.sys' (1 of 2 tagfiles).
2006-08-14 12:26:37 : <FLTR> => This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Finished filtering exceptions.
2006-08-14 12:26:37 : <EXEC> No exceptions left to execute: none have met all requirements!
2006-08-14 12:35:54 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\hwids.dat'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\devcon.exe'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-08-14 12:35:55 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-08-14 12:35:55 : Program terminated.