Just finished my
real-world test... IT WORKED!!! Not even a hitch in the process!
Updated: 01-12-2005
I did not make this guide nor the files. It is a combination of the
Pyron's Original Method (
here), and
ile5's method (
here)
Here is what I did (worked perfectly - 01/09/2005, & 01/11/2005):
1. Download the following files:
All 4 are attached as a zip. Extract the zip to find the files needed.
(No need to download from any other post!)
SETUP.EX_ ca. 2K - NOT the one from the first post. It's
ile5's version.
presetup.cmd ca. 1K - Slightly different from the first post (as per
ile5: see modifications below).
SetDevicePath.exe ca. 12K - from the
first post.
WatchDriverSigningPolicy.exe ca. 4K - from the
first post.
2. Create a directory
OEM\bin in the root of your CD-folder and copy
WatchDriverSigningPolicy.exe and
SetDevicePath.exe into it.
3. Go to your I386 directory and uncab SETUP.EX_ like this:
expand SETUP.EX_ setupORG.exe
4. Copy the
SETUP.EX_ (downloaded in Step 1) to your I386 directory and overwrite the old one.
(This is OK, since you just made a backup of it in Step 3)
5. Copy the
presetup.cmd (downloaded in Step 1) to your I386 directory.
Note: This is an
example file which assumes that all user related files reside in \OEM\bin on the CD.
Feel free to change it to your needs, I added some comments, shouldn't be too hard.
6. Create a directory
OEM\drivers in the root of your CD-folder and copy your uncompressed drivers there.
You
can sort them into subdirectories, these will be scanned recursively by SetDevicePath.exe.
7. Edit TXTSETUP.SIF (already in I386 folder) directly under
[SourceDisksFiles] to include the following entries:
setupORG.exe = 1,,,,,,,2,0,0
presetup.cmd = 1,,,,,,,2,0,0
These two are absolutely neccessary, everything else can come from CD later on.
Done!
-----
FYI:
- Any type of folder names can be used. (
Don't worry about spaces in the folder names.) For example: "Wireless Card Drivers" will work just as well (even though there is are spaces in the name). I've personally tested this method, and it works perfectly.
- I installed laptop OEM drivers, WPCI card drivers, all without a problem.
- I also installed RyanVM's update pack 1.04, without problems.
- The following are the changes I made to the first post's presetup.cmd:
(This section is just explaining some changes, they are ALREADY changed in the included zip, so you do NOT need to do anything else!)
1) Removed the following line of code:
start /WAIT setup.exe %*
2) Added the following lines of code:
REM | Reset DevicePath
REM |-------------------------------------------------------|
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\999 /V 1 /D "%CDDRIVE%\OEM\bin\SetDevicePath.exe %SystemRoot%\Inf" /f
Just so there is no confusion, if you follow the steps I wrote in this post, (Steps 1-7), YOU DO NOT NEED TO DO ANYTHING ELSE!!!!
[Update: 01-12-2005]
I fixed the presetup.cmd in the zip file, to allow for modifications (like if you are using compressed drivers).
The zip should now be universal. Change what you need, comment out what you don't need, and uncomment what you do need.
This update is
only for those who want to modify the files a little (and understand how to do so).
Everyone else just follow steps 1-7, and it will work.
This post has been edited by a06lp: 12 January 2005 - 08:29 AM