@Wraith: Thanks, I added support for VCOPY, and posted it on my Add-ons page. OK? (I guess you did have a few boring minutes waiting for yet another XPCREATE CD ...) I also added my own, less "GUI" version, to show that something was happening during those few minutes.
@nuhi: I would think that if DOISO=NO, the BOOTIMG file should not matter ... I think I got it right now.
As threatened ... I have once again updated XPCREATE. Some of the changes:
- I have tried to both simplify it's utilization, and add user control through options and system settings.
- The directory structures used has changed, with a few directories being merged (e.g. FILESXP and FILESCD), and some removed.
- CMDLINES.TXT processing has been discontinued. You may still add exe, cmd and reg files to be used from SVCPACK.INF.
- Reboots have been reduced to one.
- All control of the RunOnceEx code, as well as the updates that will run from RunOnceEx, is done from a single package called from SVCPACK.INF. These files are copied to the %SYSTEMROOT% directory during setup, and removed after use. All files use the naming convention XPCIN???.*, where ??? is a number starting at 100. If someone else ever uses these file names ... their files will be mercilessly deleted.
The major improvement brought by these changes is that the final XP distribution CD is no longer dependent on WINNT.SIF, thus OEMPreInstall=Yes, nor the $OEM$ directory. The final product is the perfect starting point for your custom unattended CD. This will create a clear distinction between XPCREATE and Unattended issues, and eliminate the need to modify XPCREATE files.
I have also modified the slipstreaming routine itself, to include the extra steps listed in THIS
KB article, that were not included in THIS
article, the basis of the original slipstreaming mechanism.
The menu has been "cleared up" a bit as well. All submenu items have been grouped a little better, and there is only one sub menu, Source Preparation, that results in irrevocable actions ... The sub menus are:
1) Custom CD Settings: Control over the XPCREATE process.
2) Slipstreaming Settings: Determine how Hotfixes are applied.
3) Source Preparation: These options manipulate the files used to create XP CDs.
4) XPCREATE Add-Ons: These options effect the behaviour of the installed Windows: e.g. user names, or whether to reboot after installation.
The directory naming convention has changed so look at the web site for the correct names. This version is NOT backwards compatible. The main Hotfix directories, HFTYPE1, HFTYPE2 and SPACKS have not changed.
I added support for the VCOPY from Wraith above. If this file, VCOPY.EXE, is present, it is used.
In addition, I have tried to include WIN2K support. Please feel free to test this and let me know the results. (I have not tested this myself, but there are few differences. Specifically, I am not sure about the original SVCPACK.INF, so the headers AND sections may need to be verified.
To clear up confusion about the OneStep Option, it will (if necessary) copy the CD to the HDD, check if it is at current service pack level, if not, it will download (if file does not exist), and slipstream the service pack. It will then download all the hotfixes not already present. Finally, it will run a Custom CD Option, with a predefined,” fail-safe" set of options. The OneStep option need only be run initially, Custom CD should be used subsequently.
Let me know how it works for you!