tosk Posted October 5, 2003 Share Posted October 5, 2003 I had a thought earlier this evening about slipstreaming DX9b into an already-slipstreamed XP SP1 CD. Would we just be able to extract the files in the CABs, run makecab on them and just throw them into the i386 directory on the CD?I haven't tried this myself yet, and was wondering if anyone else had. VirtualPC doesn't support my CPU and VMware is just too darn slow to use. That's why I've been hesitant to try it myself, as the only way to test it would be to do a complete installation and then do a version check with dxdiag.exe. I'd have to do a fresh install on my spare machine everytime. Link to comment Share on other sites More sharing options...
gosh Posted October 6, 2003 Share Posted October 6, 2003 I've been looking into slipstreaming directx myself. The biggest problem i have is i have no idea how directx is installed by xp. Does directx use an inf or something? If i can find out how it's installed, i could probably slipstream it.-gosh Link to comment Share on other sites More sharing options...
tosk Posted October 6, 2003 Author Share Posted October 6, 2003 Alas... *sigh* :/ My attempt has failed. I was successful in integrating the files into the i386 directory only to have my hopes shot down when I ran dxdiag.exe after installation. It still reported DirectX 8.1.Ah well. Another day perhaps... Link to comment Share on other sites More sharing options...
Aaron Posted October 6, 2003 Share Posted October 6, 2003 I'm going to get the DirectX 9.0b OPK up for you guys soon which you can install using svcpack without needing any switches. Microsoft seem OK with it. Link to comment Share on other sites More sharing options...
miso1391 Posted October 6, 2003 Share Posted October 6, 2003 Hithis is my svcpack.infmaybe this help ![Version]Signature="$Windows NT$" MajorVersion=5 MinorVersion=1 BuildNumber=2600 [setupData] CatalogSubDir="\i386\svcpack" [setupHotfixesToRun] mpsetup.exe <--- media player 9KB329441.exe /n /q /u /z KB821557.exe /n /q /u /z KB822603.exe /n /q /u /z KB823559.exe /n /q /u /z KB824105.exe /n /q /u /z KB824146.exe /n /q /u /z Q322011.exe /n /q /u /z Q323255.exe /n /q /u /z Q327979.exe /n /q /u /z Q328310.exe /n /q /u /z Q329048.exe /n /q /u /z Q329115.exe /n /q /u /z Q329170.exe /n /q /u /z Q329390.exe /n /q /u /z Q329834.exe /n /q /u /z Q810565.exe /n /q /u /z Q810577.exe /n /q /u /z Q810833.exe /n /q /u /z Q811493.exe /n /q /u /z Q811630.exe /n /q /u /z Q814033.exe /n /q /u /z Q814995.exe /n /q /u /z Q815021.exe /n /q /u /z Q817606.exe /n /q /u /z Q819696.exe /n /q /u /zjs56nen.exe /q:a /r:n msjavwu.exe /q:a /r:n q330994.exe /q:a /r:n Q817287.exe /q:a /r:n q819639.exe /q:a /r:n q822925.exe /q:a /r:n q828750.exe /q:a /r:nQ823718.exe <---- you can install this hotfix without switchs QL.exe Themes.exe <---- custom themeTools.exe <---- 2k3 tool kitWM9Powe.exe /q <----- media player power tweakDirectX.exe <---- directX 9.0bFav.exe <--- my favoritesMideaPl.exe <----- media player skinMSN.exe <-----massanger 6NetFW.exe <----- netframework 1.1Wallpap.exe <---- my custom wallpaperqchain.exe [ProductCatalogsToInstall] js56nen.cat kb815021.cat kb819696.cat kb821557.cat kb822603.cat kb823559.cat kb824105.cat KB824146.cat msjava.cat q322011.cat q323255.cat q327979.cat q328310.cat q329048.cat q329115.cat q329170.cat q329390.cat q329441.cat q329834.cat Q330994.cat q810565.cat q810577.cat q810833.cat q811493.cat q811630.cat q814033.cat q814995.cat q815021.cat q817606.cat q819696.cat Q822925.cat Q828750.cat Link to comment Share on other sites More sharing options...
tosk Posted October 6, 2003 Author Share Posted October 6, 2003 @miso1391That's not exactly what I was talking about but thanks anyway. Using svcpack.inf IS another way to slipstream DX9b. I just thought it'd be nice to slipstream it like you could do for SP1.@AaronXPI appreciate it. Link to comment Share on other sites More sharing options...
GreenMachine Posted October 6, 2003 Share Posted October 6, 2003 Looks good, Miso. May I ask how you are installing NetFW without any switches? I would like to do the same. And the Media Player Tweak as well. Link to comment Share on other sites More sharing options...
gosh Posted October 6, 2003 Share Posted October 6, 2003 I have a hexed dxsetup.exe that allows you to silently install any version of directx9. Anytime microsoft updates directx9, i just extract the files to a folder and use the old dxsetup.exe works fine for me.But no one has answered the question of how directx is installed by xp. Doesn't anyone know what .inf is used?-gosh Link to comment Share on other sites More sharing options...
tosk Posted October 7, 2003 Author Share Posted October 7, 2003 The SP1-distributed version of DirectX is installed via DOSNET.inf and the included DIMAPS.inf. Link to comment Share on other sites More sharing options...
gosh Posted October 7, 2003 Share Posted October 7, 2003 Really tosk? That must be news to microsoft, since SP1 does NOT have dimaps.inf. I have sp1 extracted on my 2nd computer. I searched it for DIMAPS.inf, DIMAPS.in_, DIMAPS*.*, and even looked in the .cab files for dimaps.inf, and didn't find it.Looking at my dimaps.inf, it looks like it has nothing to do with installing dx9:;; Installs DirectInput device image and configuration files and adds ; flags to adjust the behavior of particular game controllers.;Yes, that's right. It installs game controllers. I also searched google and found nothing on dimaps. So where did you get this info from? I assume you got that info from some source, right?Why does everyone on this site think dosnet.inf is important? IT'S WORTHLESS. It has nothing to do with slipstreaming anything. Let me explain the function of dosnet.inf:dosnet.inf is used to copy files for text mode setup. The problem is text mode setup doesn't have network access or long file name support. So dosnet.inf insures the text mode has all the files it needs locally. dosnet.inf is ONLY Processed when you run setup within the GUI. If you boot from CD, it is not touched. I've made a bootable XP cd that doesn't have dosnet.inf on it.Run winnt32.exe /noreboot. When setup closes, look for c:\~$win_nt$~.~ls\i386. This is the local copy setup copies. If you search this folder, you will NOT find dosnet.inf. It is not copied at any point of setup. If you don't believe me, delete a bunch of stuff under [files], then run setup in the GUI - you'll get file copy errors. Once text mode setup runs, it uses txtsetup.sif (as the name implies) to copy files. So to sum up, dosnet.inf is only used by winnt32.exe to copy files to c:\~$win_nt$.~ls\i386. Once this is done dosnet.inf isn't touched by setup.I've only been to this site for a couple days, but already ive been impressed by what ive seen. Is there no one here who can find out how directx is installed? This is the 3rd time ive asked and i would like an honest answer. -gosh Link to comment Share on other sites More sharing options...
miso1391 Posted October 7, 2003 Share Posted October 7, 2003 HiGreenMachineput the netfw pack in SFX archive also this method is working with all MSI packages "e.g. windows media player 9* , msn , netframework etc.. ";The comment below contains SFX script commandsPath=%systemdrive%\NetFWSavePathSetup=netfx.msi /QNSilent=1Overwrite=1for WM9Powertoy_TweakMP use this switch**WM9Powe.exe /q* You can download a tool called mp9edp.exe to make WMP9 as msi package** This should run after windows media player 9 as you can see my svcpack.inf where I put mpsetup.exe to allow complete installation of WMP9 ( to avoid error massage) Link to comment Share on other sites More sharing options...
GreenMachine Posted October 7, 2003 Share Posted October 7, 2003 So that's the trick: SFX. I wonder why MS suggests that MSI installers be run from GuiRunOnce, and not before. I wonder if MSI's in a wrapper is OK. I guess there are quite a few that do it (and I probably do as well, inadvertantly, by running one of the MS updates/installs like DotNet of WMP & MM2). Thanks. Link to comment Share on other sites More sharing options...
gosh Posted October 7, 2003 Share Posted October 7, 2003 wmp9, movie maker2 use iexpress to install. -gosh Link to comment Share on other sites More sharing options...
GreenMachine Posted October 7, 2003 Share Posted October 7, 2003 IEXpress, eh? Could I get you to elaborate HERE please? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now