QUOTE (eger @ Sep 4 2008, 08:14 AM)

I was just about to make a post on a similar topic. I am looking to basically get the i386 folder that is copied over to stay there or to move it to a new location instead of the setup removing all the files.
Have you tried 7yler code above? I was thinking about trying it out using RunOnceEx at the t - 13 stage. At this stage, is SourcePath on the HD so the script is essentially copying from a folder on the HD back to the HD? If so I think this may still be faster than from the CD and is worth a shot. I currently copy from the CD using cmdlines.txt after all the updates are done and it is slooooow.
I have only tried p388l3s's suggestion because I like the way it integrates with the already built-in copy progress that is part of the textmode phase. If this was done any other way then one would need to write something similar to the progress bar provided by DriverPack's KTD option (if I'm not mistaken), but this still looks out of place with the standard installation process. Optionally one could do it silently, but then the installation will appear to have hung while the files are being copied across (something that already is an issue with the many silent installers that I have).
To answer your question about the source path. No, my source is the installation disc, i.e., the CD (or DVD in this case) and yes, it is slow, but at least the textmode option gives you the extra advantage of seeing something happening at a stage when you expect to see files being copied across.
You ought to try p388l3s's suggestion and let me know if you think it improves the user experience of the copy process...
<edit>
CLARIFICATION: The textmode copy process does not provide a progress bar. What it does provide, in terms of feedback, is a simple please-wait-while-copying-files message with the status bar showing the current action taking place.
</edit>
By the way, I use 7yler's "add reg" code instead of p388l3s's code because I like the way he uses environment variables instead of static text, i.e., I use the following code.
CODE
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup" /F /T REG_SZ /V SourcePath /D "%WINDIR%\Source"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup" /F /T REG_SZ /V ServicePackSourcePath /D "%WINDIR%\Source"
What I would like to use though is REG_EXPAND_SZ instead of REG_SZ because then these strings would remain dynamic (currently they become static as soon as they are written to the registry). I just don't know if the two types are interchangeable in this case.
P.S. Is it normal to have the forum's post-editor detach itself from its location when it is double-clicked or is it simply one of my Firefox extensions that is playing up?