OK, I got the HWIDs. I loaded up a Vista PE disc that I have and ran it. So hopefully the fact that it's Vista didn't interfere with anything. It all seems to be in order here. Lemme know.

=========== 
PCI Devices 
=========== 
PCI\VEN_1002&DEV_7145&SUBSYS_0281107B&REV_00\4&86B7179&0&0008: Video Controller (VGA Compatible)
PCI\VEN_104C&DEV_8039&SUBSYS_0281107B&REV_00\4&C5B035E&0&48F0: PCI to CARDBUS Bridge
PCI\VEN_104C&DEV_803A&SUBSYS_0281107B&REV_00\4&C5B035E&0&49F0: IEEE 1394 Controller
PCI\VEN_104C&DEV_803B&SUBSYS_0281107B&REV_00\4&C5B035E&0&4AF0: Mass Storage Controller
PCI\VEN_8086&DEV_2448&SUBSYS_0281107B&REV_E2\3&B1BFB68&0&F0 : PCI to PCI Bridge
PCI\VEN_8086&DEV_27A0&SUBSYS_0281107B&REV_03\3&B1BFB68&0&00 : PCI HOST Bridge
PCI\VEN_8086&DEV_27A1&SUBSYS_0281107B&REV_03\3&B1BFB68&0&08 : PCI to PCI Bridge
PCI\VEN_8086&DEV_27B9&SUBSYS_0281107B&REV_02\3&B1BFB68&0&F8 : PCI to ISA Bridge
PCI\VEN_8086&DEV_27C5&SUBSYS_0281107B&REV_02\3&B1BFB68&0&FA : Serial ATA Controller
PCI\VEN_8086&DEV_27C8&SUBSYS_0281107B&REV_02\3&B1BFB68&0&E8 : Universal Serial Bus (USB) Controller
PCI\VEN_8086&DEV_27C9&SUBSYS_0281107B&REV_02\3&B1BFB68&0&E9 : Universal Serial Bus (USB) Controller
PCI\VEN_8086&DEV_27CA&SUBSYS_0281107B&REV_02\3&B1BFB68&0&EA : Universal Serial Bus (USB) Controller
PCI\VEN_8086&DEV_27CB&SUBSYS_0281107B&REV_02\3&B1BFB68&0&EB : Universal Serial Bus (USB) Controller
PCI\VEN_8086&DEV_27CC&SUBSYS_0281107B&REV_02\3&B1BFB68&0&EF : Universal Serial Bus (USB) Controller
PCI\VEN_8086&DEV_27D0&SUBSYS_0281107B&REV_02\3&B1BFB68&0&E0 : PCI to PCI Bridge
PCI\VEN_8086&DEV_27D2&SUBSYS_0281107B&REV_02\3&B1BFB68&0&E1 : PCI to PCI Bridge
PCI\VEN_8086&DEV_27D8&SUBSYS_0281107B&REV_02\3&B1BFB68&0&D8 : PCI Device
PCI\VEN_8086&DEV_27DA&SUBSYS_0281107B&REV_02\3&B1BFB68&0&FB : SM Bus Controller
PCI\VEN_8086&DEV_27DF&SUBSYS_0281107B&REV_02\3&B1BFB68&0&F9 : IDE Controller
PCI\VEN_8086&DEV_4222&SUBSYS_10008086&REV_02\4&D8AE5C7&0&00E1: Network Controller
20 matching device(s) found.
 
=========== 
USB Devices 
=========== 
USB\ROOT_HUB\4&109ACDC&0
USB\ROOT_HUB\4&13A4581B&0
USB\ROOT_HUB\4&21A2F64&0
USB\ROOT_HUB\4&2B1A4E2C&0
USB\ROOT_HUB20\4&9F996B0&0
USB\VID_0951&PID_1607\001478544882F931F7770241              : USB Mass Storage Device
USBSTOR\DISK&VEN_KINGSTON&PROD_DATATRAVELER_2.0&REV_1.00\001478544882F931F7770241&0: Kingston DataTraveler 2.0 USB Device
7 matching device(s) found.
 
============= 
Input Devices 
============= 
No matching devices found.
 
============ 
ACPI Devices 
============ 
ACPI\ACPI0003\2&DABA3FF&0
ACPI\FIXEDBUTTON\2&DABA3FF&0
ACPI\FPI2004\5&3CC583A&0
ACPI\GENUINEINTEL_-_X86_FAMILY_6_MODEL_14\_0
ACPI\GENUINEINTEL_-_X86_FAMILY_6_MODEL_14\_1
ACPI\MSTABLETPCBUTTONS\3&B1BFB68&0
ACPI\PNP0000\4&2539B3D9&0
ACPI\PNP0100\4&2539B3D9&0
ACPI\PNP0200\4&2539B3D9&0
ACPI\PNP0303\4&2539B3D9&0
ACPI\PNP0A05\4&2539B3D9&0
ACPI\PNP0A08\2&DABA3FF&0
ACPI\PNP0B00\4&2539B3D9&0
ACPI\PNP0C02\1
ACPI\PNP0C02\2
ACPI\PNP0C04\4&2539B3D9&0
ACPI\PNP0C09\1
ACPI\PNP0C0A\1
ACPI\PNP0C0A\2
ACPI\PNP0C0C\2&DABA3FF&0
ACPI\PNP0C0D\2&DABA3FF&0
ACPI\PNP0C0E\2&DABA3FF&0
ACPI\SYN0403\4&2539B3D9&0
ACPI\THERMALZONE\TZ00
ACPI_HAL\PNP0C08\0
ROOT\ACPI_HAL\0000
26 matching device(s) found.
 
============ 
 HDA Audio 
============ 
HDAUDIO\FUNC_01&VEN_8384&DEV_7634&SUBSYS_107B0281&REV_1001\4&36A4D72A&0&0001
HDAUDIO\FUNC_02&VEN_1057&DEV_3057&SUBSYS_00010001&REV_1001\4&36A4D72A&0&0101
2 matching device(s) found.
 
============ 
RAID Devices 
============ 
PCI\VEN_104C&DEV_803B&SUBSYS_0281107B&REV_00\4&C5B035E&0&4AF0
    Name: Mass Storage Controller
    Hardware ID's:
        PCI\VEN_104C&DEV_803B&SUBSYS_0281107B&REV_00
        PCI\VEN_104C&DEV_803B&SUBSYS_0281107B
        PCI\VEN_104C&DEV_803B&CC_018000
        PCI\VEN_104C&DEV_803B&CC_0180
    Compatible ID's:
        PCI\VEN_104C&DEV_803B&REV_00
        PCI\VEN_104C&DEV_803B
        PCI\VEN_104C&CC_018000
        PCI\VEN_104C&CC_0180
        PCI\VEN_104C
        PCI\CC_018000
        PCI\CC_0180
PCI\VEN_8086&DEV_27C5&SUBSYS_0281107B&REV_02\3&B1BFB68&0&FA
    Name: Serial ATA Controller
    Hardware ID's:
        PCI\VEN_8086&DEV_27C5&SUBSYS_0281107B&REV_02
        PCI\VEN_8086&DEV_27C5&SUBSYS_0281107B
        PCI\VEN_8086&DEV_27C5&CC_010601
        PCI\VEN_8086&DEV_27C5&CC_0106
    Compatible ID's:
        PCI\VEN_8086&DEV_27C5&REV_02
        PCI\VEN_8086&DEV_27C5
        PCI\VEN_8086&CC_010601
        PCI\VEN_8086&CC_0106
        PCI\VEN_8086
        PCI\CC_010601
        PCI\CC_0106
PCI\VEN_8086&DEV_27DF&SUBSYS_0281107B&REV_02\3&B1BFB68&0&F9
    Name: IDE Controller
    Hardware ID's:
        PCI\VEN_8086&DEV_27DF&SUBSYS_0281107B&REV_02
        PCI\VEN_8086&DEV_27DF&SUBSYS_0281107B
        PCI\VEN_8086&DEV_27DF&CC_01018A
        PCI\VEN_8086&DEV_27DF&CC_0101
    Compatible ID's:
        PCI\VEN_8086&DEV_27DF&REV_02
        PCI\VEN_8086&DEV_27DF
        PCI\VEN_8086&CC_01018A
        PCI\VEN_8086&CC_0101
        PCI\VEN_8086
        PCI\CC_01018A
        PCI\CC_0101
3 matching device(s) found.

Also, I snagged this from Gateway.com. It's the official MassStorage driver.

ftp://esupport:vImvF88@ftp.gateway.com/ … 01-001.exe
(I notice that it's password-protected. If that password fails, you can go here to download it: http://support.gateway.com/support/driv … =243955463)


edit--
Here's just the x86 Textmode driver:
http://xp.xpdnc.org/Gateway_M-285E_Mass … in5_x86.7z


If someone can direct me to a reference of some sort, I can take the liberty of properly integrating this into the most recent DriverPack release.

I'll be work on this today. If I can get the laptop up and running, I'll get you guys the HWIDs.

I attempted the suggestion to disable onboard sound. Unfortunately there is no such option in my BIOS settings.


I remember something similar happening with this same laptop back in '07. It's the reason I decided to only slipstream textmode drivers. I kept getting blue screens and whatnot when I tried the full pack(s). I got it working last time by finding my original hologram OEM disc and installing that. I can't find that anymore. If I do find it, is there anything off of it that I should send to you guys?

First let me say that I'm not 100% certain that it's DriverPacks that's causing it.

I do know that I used an x86 Windows XP Professional VLK image from Technet. I slipstreamed red's latest UpdatePack with RVMi, and it all tested fine in both VMWare and Virtualbox. I tried to install it on my laptop and was hit with the "no hard drives found" message. So I only slipstreamed textmode MassStorage drivers. No Presetup.cmd file. No superfluous directories (e.g., OEM). I ran another test in my VMs before burning the disc again, and both checked out. Burned the disc, installed, and everything went without a hitch. Except after it was all done installing, Windows got stuck in an endless reboot. It gets past Textmode. It even makes it through the GUI setup (T-39, T-13, etcetera). Once it goes to reboot after the GUI setup, it never loads up Windows.


Anyway, I can't get you HWIDs just yet because it's currently out of commission. I'm in a bit of a pickle, though, because I'm not sure how to get it up and running without the drivers. Maybe I'll try using nLite or RVMi to slipstream the Intel drivers (oh, it's Intel, by the way).

I was able to load up a PE disc I have, and I noticed that it has an iastor78.sys file in its Drivers directory. Not sure if that helps at all; I know you need the HWIDs, but again, I can't get those just yet. :\



edit-
I was using whatever the most recent version of MassStorage pack you have is. I wasn't using the Nightly. Should I try it instead?

bfc_xxx wrote:
mr_smartepants wrote:

PhysX by default is English.  If you install in a non-english OS, you'll get prompted for language.
Sorry, not my installer.  I'll poke around in there and see if I can see anything though.

Is it possible to use roguespear's installer to solve the language selection problem with physx?

What do you mean by this? I posted a PhysX installer a couple weeks ago and noted that it follows "RogueSpear's multimode installer" standard. Is that what you're talking about? Or did he actually make one of his own as well?

edit-
Here is the one I posted: http://xp.xpdnc.org/PhysX.exe

That should follow the same [ -ai / -ai1 ] syntax that RogueSpear has in his installers. I don't have an nVidia card to test this, but if you have any issues, let me know and I'll see what I can do it.

Oh, I forgot to mention ... the file that I posted above is a RogueSpear MultiMode installer.

It requires the -ai or -ai1 parameter in order to run unattended or silent.

i.e.: PhysX.exe -ai

I believe the new 7zSFX also passes unrecognized parameters to its contained install file (so if I'm correct, then "/g 1032" and the like should also work).

Doing an admin install and recompressing with 7zip reduces PhysX file size. It went from 32.8 MB to 8.36 MB.


Download: http://xp.xpdnc.org/PhysX.exe


It could be reduced even more if one were to take the initiative of removing runtimes and whatnot as well. There are also some redundant text files (which would yield infinitesimal differences in file size) that could be removed if one felt like tidying up the installer. I'm not one such person as I don't own an nVidia card, nor would I even be using the PhysX drivers if I did have an nVidia card.

twig123 wrote:

Very interesting! Thanks for sharing

@ Jaak & OverFlow
Wouldn't this style of scripting could allow us or anyone making a UWCD able to bypass using $OEM$ so that the 'Repair' option could be retained?? (downside... no cmdline.txt)

I'm currently working on a project to maintain cmdline.txt functionality as well. It would have to be slightly different, however. It would have to be an external program that initiates the cmdlines.txt parsing, and I'd like to have the option of putting the .txt file anywhere on the disc.

I really don't like having $OEM$ folders on my disc. I think they're tacky. I especially don't like having $OEM$\ alongside OEM\ because it looks redundant.

I just read your post in that other thread. How dare you berate me with accusations of "diminishing" people's work after your behavior in this discussion.

Bâshrat the Sneaky did it with batch files for quite some time before switching over to BASE. I have no doubt that I could do the same, especially considering that batch file scripting is my specialty (a deprecated and relatively useless specialty, I know). I am not disrespecting him in any manner of speaking. I think you're being out of line for even suggesting that I would disrespect such a great contributor to the MSFN community. I've always been one to help Bâshrat the Sneaky to the best of my ability, and I was even a beta tester for BASE during its development.

Plus it incorporates RogueSpear's naming scheme and doesn't require that I use DriverPacks BASE to do it.

Yeah, you're right. It's really not a big deal since slipstreaming new textmode MassStorage packs doesn't have to be done that often.

What exactly is done during a textmode MassStorage slipstream? I could just write a script to do that automatically so I don't have to use BASE --
This would also be cool since the BASE GUI tends to pops up (I run it via RogueSpear's AutoImage application, which I guess uses the BASE API) while I'm typing and I accidentally push space, which triggers the cancel button and stops the slipstream. Bloops.

I didn't care to address M1 because I don't use M1. Besides, M1 utilizes the $OEM$ folders, which is what I prefer to avoid. This code wasn't written for DriverPacks, necessarily. I'm offering feedback on how I improved presetup.cmd, and I'm not positing this as a request to add my code to your program (to be honest, I wouldn't want you to do that anyway since that would also likely require my assistance in modifying code in the future).

This also has many more fail-safe methods for individuals that shift their files around and like to customize their layout a bit more than what DriverPacks allows by default. Rather than having to modify Presetup.cmd directly, it will automatically find those files now, which is useful if you're building a disc with multiple operating systems on it (e.g., a universal OEM and VLK disc would require at least two copies of Windows). DriverPacks could also be placed, decompressed, directly on the disc and my script will automatically find the "D\" directory and pass that as an argument into DevPath before running either WatchDSP or DSPdsblr, which I think also means that it supports M1 (but I'm not sure since I don't know anything about M1 other than that the drivers are already decompressed from the 7zip files).

In short, my script is a lot more functional than the one that comes with DriverPacks, and it isn't intended to be "faster" since it serves more use, but at the same time, it will not hang if necessary DriverPacks files are not found. Also, mine has an intuitive log file. That makes mine awesome. big_smile

It benefits anyone else that's using presetup to extract anything other than DriverPacks, e.g., anyone that uses RogueSpear's M2 AddOn.

I mean, it's no big deal. I just figured I'd request it since this is the place to do that. I can continue integrating my custom presetup after DriverPacks.

Using 7zip compression of the default XP drivers would be more efficient anyway. I support this man's movement. lol

It drives me nuts when BASE deletes all of my files when I slipstream M1 MassStorage drivers. There's no reason it should be deleting the Presetup.cmd file that I use in this situation since the M1 MassStorage drivers method does not utilize Presetup.cmd.

So can we make this an option in BASE? Even if it's just a command line switch and not actually implemented into the GUI, that would be fantastic.

OverFlow wrote:

I am not positive without looking it up...
i think dpinst automatically creates a log

even if it doesnt i am quite certain  setupapi.log  IS updated
so there is a full log available if needed.
as far as a log of the script...
it logs to the active window so if it hangs, you know where... wink
(ummm unless you >null all the output! tongue )

perhaps it would be easy enough to add somthing like...

@Echo off
REM Written by Jeff Herre AKA OverFlow rev08.05.27
REM A Script to use MicroSofts DPinst.exe with the DriverPacks.
REM Help and Support available at http://forum.DriverPacks.net  
TITLE DriverPacks Installation Tool
Color 9f
Set LOG=%SystemDrive%\DP_Install_Tool.log

Echo.
Echo Searching current drive for the DriverPacks...
Echo fast detect. (is it the current drive?) >> %LOG%
FOR /f "delims=: tokens=1" %%i in ("%~dp0") do SET CDDRIVE=%%i:
IF exist %CDDRIVE%\$OEM$\$1\D goto M1Found
IF exist %CDDRIVE%\OEM\bin\un7zip.exe GoTo M2Found

Echo.
Echo Searching all drives now...
Echo alternate detection. (is it any available drive?) >> %LOG% 
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:\$OEM$\$1\D" SET CDDRIVE=%%i:& GoTo M1Found 
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:\OEM\bin\un7zip.exe" SET CDDRIVE=%%i:& GoTo M2Found

Echo.
Echo The DriverPacks were not found ???
Echo The DriverPacks were not found ??? >> %LOG%
Pause
GoTo Done


:M2Found
Echo M2 Found >> %LOG%
Echo.
Echo Extracting the DriverPacks now...
%CDDRIVE%\OEM\bin\un7zip.exe %CDDRIVE%\OEM\DP*.7z %SystemDrive%\  %LOG%
%CDDRIVE%\OEM\bin\un7zip.exe %CDDRIVE%\OEM\bin\*.7z %SystemDrive%\ %LOG%
COPY /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %SystemDrive%\ >> %LOG%
IF EXIST %CDDRIVE%\OEM\*.ins COPY /Y %CDDRIVE%\OEM\*.ins %SystemDrive%\ >> %LOG%
COPY /Y %CDDRIVE%\OEM\DPINST.* %SystemDrive%\ >> %LOG%
GoTo Main


:M1Found
Echo M1 Found >> %LOG%
Echo.
Echo If you wish you may update drivers directly from the located M1 source
Echo Or you can use the DriverPacks and DP_Finisher with "Keep The Driver" option.
Echo If you choose Finisher and KTD then DriverPacks will be copied to "SystemDrive" 
Echo.
SET /p TPP=Only DriverPacks or Finisher and DriverPacks? (O or F) 
IF /I %TPP%==O Echo Running MicroSoft DPinst.exe without the DriverPacks Finisher now! >> %LOG%
IF /I %TPP%==O "%CDDRIVE%\$OEM$\$1\DPINST.exe" /c /s & GoTo Done 
XCOPY /S %CDDRIVE%\$OEM$\$1\. %SystemDrive% >> %LOG%


:Main
Echo.
Echo Running MicroSoft DPinst.exe now!
Echo Running MicroSoft DPinst.exe now! >> %LOG%
%SystemDrive%\DPINST.exe /c /s
Echo.
Echo Running the DriverPacks.net Finisher now!
Echo Running the DriverPacks.net Finisher now! >> %LOG%
%SystemDrive%\DPsFnshr.exe



:Done
EXIT

Overflow, there is a much more efficient method for creating log files. I used it in my Presetup.cmd file that I posted here. Here is an example:

@Echo Off
Set LogFile=%SystemRoot%\MYAWESOMELOGFILE.LOG

@Call :MainScriptRoutine>"%LogFile%"
@REM * More stuff here if you want...
Goto :EOF
Exit

:MainScriptRoutine
@REM * put all of your above stuff in here (sans references to %LOG%)

Goto :EOF

Notice that I suppress the STDOutput of the pseudo-function that is being Called and stick it into a log file?
I suppose if you want that information to also be echoed back to the user, you could use Type %LogFile%.

This method will not work if your routine requires user interaction. If user interaction is required, I would recommend breaking up the routines and appending the log file using the same method, but with user interactions between each of the Calls to the routine. Personally, I put all user interaction at the beginning of the script and call the variables as needed once the script begins running.


Not saying you have to use that method, but it's a lot easier to manage than the deprecated DOS method. smile

Jaak wrote:

hi
look up presetup.cmd in a DriverPacks BASE 7502 streamed source.

add this line at the top of the file

DEL /F %systemroot%\system32\setupold.exe

I've attempted this before, and I always get an "Access Denied" error. I still keep that line in my Presetup.cmd file, but I'm fairly certain it's useless.

To test it, use the following command in Presetup.cmd instead:

Start cmd /k "If Exist ""%systemroot%\system32\setupold.exe"" Del /F ""%systemroot%\system32\setupold.exe"""

This should cause a console window to pop up and sit there allowing you to manually enter commands. For me, the first line always says that it could not delete the file because access is denied.

I figured I would share it with anyone that is interested.

Here's what it does:
If the files cannot be found (let's say you put your DP*.7z files in %CdDrive%\DriverPacks\ or something), it will automatically search elsewhere on the CD and SystemDrive for the files, and it should successfully find them in .\DriverPacks. If they still cannot be found, it will not attempt to unzip them. Additionally, it is a bit more intelligent when it comes to seeking the CdDrive, and will use the parent directory as the CdDrive if the tag file is not found.

Why I created it:
I use Presetup for purposes other than driver packs. I primarily use it to extract files to the SystemDrive and SystemRoot using RogueSpear's naming scheme (000_SD*.7z and 000_SR*.7z, accordingly). For example, I extract all of my Windows themes, backgrounds, screensavers, and standalone executables via the Presetup method. I do this because it allows me to utilize 7zip compression while maintaining the same functionality as the $OEM$ sub-directories.

Additional notes:
A log file named "Presetup.log" is created in SystemRoot letting you know what tasks were executed.
If you want to modify it, I suggest just following the same syntax I've used for using Calls as pseudo-functions.
Works perfect for me using WinXP Pro SP3 build 5512.


Presetup.cmd

@Echo Off
Echo.
If Exist "%systemroot%\system32\setupold.exe" Del /F "%systemroot%\system32\setupold.exe"
Set TAG=\WIN51
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 Z) Do If Exist "%%i:%TAG%" Set CdDrive=%%i:
If NOT DEFINED CdDrive Set CdDrive=%CD%\..\
Set OemDir=%CdDrive%\OEM
If NOT Exist "%OemDir%" FindFile "\OEM" OemDir "%CdDrive%"
Call :Presetup>"%SystemRoot%\presetup.log"
If NOT DEFINED DPDIR Goto :EOF
If NOT DEFINED WDSP Goto :EOF
"%SDP%" "%DPDIR%"
Start "" "%WDSP%"
Goto :EOF
Exit

:Presetup
@Call :FindFile "7z.exe" "s7z"
@Call :FindFile "un7zip.exe" "un7zip"
@Call :FindFile "DPsFnshr.ini" "DPsFnshr"
@Call :FindFile "DP*.7z" "DP"
@Call :FindFile "000_SR*.7z" "SR"
@Call :FindFile "000_SD*.7z" "SD"
@Call :FindFile "*.ins" "ins"
If DEFINED s7z @Call :CopyFile "%s7z%" "%SystemRoot%\system32\"
If DEFINED DPsFnshr @Call :CopyFile "%DPsFnshr%" "%SystemDrive%\"
If DEFINED ins @Call :CopyFile "%ins%" "%SystemDrive%\"
If Exist "%OemDir%\bin\*.7z" @Call :unZip "%OemDir%\bin\*.7z" "%SystemDrive%\"
If DEFINED SR @Call :unZip "%SR%" "%SystemRoot%\"
If DEFINED "%SD%" @Call :unZip "%SD%" "%SystemDrive%\"
If DEFINED "%DP%" @Call :unZip "%DP%" "%SystemDrive%\"
@Call :FindFile "DevPath.exe" "SDP"
If Exist "%SystemDrive%\DSPdsblr.exe" Set WDSP=%SystemDrive%\DSPdsblr.exe
If NOT DEFINED WDSP If Exist "%SystemDrive%\WatchDSP.exe" Set WDSP=%SystemDrive%\WatchDSP.exe
@Call :FindFile "WatchDSP.exe" "WDSP"
@Call :FindFile "DSPdsblr.exe" "WDSP"
@Call :FindFile "D\*" "DPDIR"
Set
Goto :EOF

:unZip %1 %2
If DEFINED s7z Set unZip="%s7z%" x -y -aoa %1 -o%2
If DEFINED un7zip Set unZip="%un7zip%" %1 %2
@Echo Unzipping %1 to %2
If Exist %2 If Exist %1 %unZip%
If %ErrorLevel% GTR 0 @Echo: ...Could not extract!
Goto :EOF

:CopyFile %1 %2
If Exist %1 Copy /V /Y %1 "%~2\" 1>Nul
If NOT Exist "%~2\%~nx1" @Echo: ...File did not copy!
Goto :EOF

:FindFile %1 %2 %3
@REM * Call :FindFile "searchTerm" "OutputVariable"
@REM * Note: "searchTerm" may contain wildcards.
If [%3]==[] (
	Echo Searching for ^<%~1^>
	@Call :FindFile %1 %2 "%SystemDrive%"
	If DEFINED %~2 Goto :EOF
	@Call :FindFile %1 %2 "%OemDir%"
	If DEFINED %~2 Goto :EOF
	@Call :FindFile %1 %2 "%OemDir%\bin"
	If DEFINED %~2 Goto :EOF
	@Call :FindFile %1 %2 "%CdDrive%"
	If DEFINED %~2 Goto :EOF
	@Echo: ...File not found!
	Goto :EOF
)
Pushd %3
If Exist "%~3\%~1" Set %~2=%~3\%~1
For /F "tokens=1 delims=" %%A In ('Dir /a-d /b /s "%~1" 2^>nul ^| FIND /C /V ""') Do Set Num=%%A
Set fType=unknown
If %Num% EQU 1 (Set fType=findFile)
If %Num% GTR 1 (Set fType=findDir)
If %Num% EQU 0 (
	For /F "tokens=1 delims= " %%A In ('Dir /ad /s "%~1" 2^>nul ^| Find "Dir(s)"') Do (
		If %%A GTR 1 (Set fType=dir)
	)
)
Echo %1 | FindStr /L /I /C:"*" >Nul
If %ErrorLevel% EQU 0 Set fType=findDir
If [%fType%]==[findDir] (
	If Exist "%~3\%~1" (
		Set %~2=%~3\%~1
		Goto :EOF
	)
	For /R "%CD%" %%A In (%~1) Do (
		If Exist "%%~dpA\%~1" Set %~2=%%~dpA
		Echo %1 | FindStr /L /I /C:"*" >Nul
		If %ErrorLevel% EQU 0 Set %~2=%%~dpA\%~1
	)
)
If [%fType%]==[findFile] (
	For /R "%CD%" %%A In (%~1) Do (
		If Exist "%%~A" Set %~2=%%~A
	)
)
If [%fType%]==[dir] (
	Set %~2=%CD%\%~1
)
Popd
Goto :EOF

I've been on this board since day one (well, since its infancy), and I only have 15 posts. All I ever do is search / look around! lol

I was actually just coming here to post about some compatibility problems with IDT audio codec. I was thinking it was a SP3 issue, but when I downloaded the drivers from Gateway (I have a Gateway laptop), the drivers installed just fine.


Anyway, I'll wait for this updated version to come out before I bug you guys with the issue.

This is the best I could do so far...

http://web.archive.org/web/200610132155 … opic=15036

72

(17 replies, posted in Installation Platforms)

I use flyakite's as well. It's pretty old, though. I'm not sure if it's the best anymore.

I'm having this same problem, but with a Dimension 9100. It's driving me nuts. I guess I'll remove the chipset driver pack and see what that does. sad

edit: Okay, I just read through this thread, and I did some more extensive troubleshooting (I'm limited, though, seeing as how I can't really do anything on that computer).

Anyway, I have narrowed down my problem to most likely having something to do with a networking issue. I figured this out by plugging in a separate PCI wifi card. The Dell did not boot regularly with that card, but it did allow me to boot into safe mode, but not safe mode with networking. In order to narrow it down even more, I pulled out the network card and boot into safe mode, and it still booted into safe mode, but not safe mode with networking. Then I reinstalled windows again without that card, and the system does not into any flavor of safe mode.


I'm not sure if that information is helpful to you guys, but that's where I stand thus far. I'll try it with the older chipset drivers now.

74

(2 replies, posted in Installation Platforms)

Hey, that's a pretty clever idea. I'm still trying to develop a method for installing all of the different flavors of Windows XP without having any duplicate content on the disc. I might have come up with a solution, but we'll see. *shrug*

75

(39 replies, posted in DriverPack CPU)

So should we all just revert back to 6.08?