Author Topic: Has anyone figured out how to silent install dx9?  (Read 6851 times)

Anonymous

  • Guest
Has anyone figured out how to silent install dx9?
« on: January 01, 2003, 02:07:51 PM »
Has anyone figured a way to silently install directx9?  I also don\'t want to use the redist, i just want a 9 meg install file that installs dx9.

Also, does anyone know how to slipstream directx?  Does anyone know how directx is installed in xp?

-gosh

Offline jiimmy

  • stranger
  • Newbie
  • *
  • Posts: 24
  • Karma: +0/-0
    • View Profile
Has anyone figured out how to silent install dx9?
« Reply #1 on: January 11, 2003, 09:55:05 PM »
I\'ve been able to slipstream DirectX 9 for win 2k, but it took quite a bit of work to find out what reg sections in the infs needed to be slipstreamed and to modify the inf files to work with the windows textmode setup program. The remaining problem I have is that the setup program does not know about the inf dir ids (like %11%) so all the REG_SZ keys that use the dir ids have to be changed, which is unfortunate. It can be made to work by changing them to REG_EXPAND_SZ types with environent variables or maybe just using relative paths. However, the only way that I can see to have all the reg entries be exactly correct would be to hardcode the drive letter into those paths,


For example,
HKCR,CLSID{636B9F10-0C7D-11D1-95B2-0020AFDC7421}InProcServer32,,,\"%11%DMUSIC.DLL\"
would become
HKCR,CLSID{636B9F10-0C7D-11D1-95B2-0020AFDC7421}InProcServer32,,,\"C:WIN2000system32DMUSIC.DLL\"


which would limit the use of that particular CD.

Maybe someone has a solution to this?

Anonymous

  • Guest
Has anyone figured out how to silent install dx9?
« Reply #2 on: January 13, 2003, 03:02:31 PM »
i have the solution of that problems http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/wink.gif\' class=\'bbc_emoticon\' alt=\';)\' />

just download directx8.0 and replace the direct x 9 setup by the directx 8

so it\'s working http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/wink.gif\' class=\'bbc_emoticon\' alt=\';)\' /> ( with xp & 2k)

enjoy!

ps : i have a problem with slipstream wmp9 :\'( any body can help me ?

Anonymous

  • Guest
Has anyone figured out how to silent install dx9?
« Reply #3 on: January 13, 2003, 11:27:11 PM »
I read in one of microsofts DX9 newsgroups that it will not install ManagedDX. I have no idea what ManagedDX acually does but they also state that it could cause other problems as well.

Offline jiimmy

  • stranger
  • Newbie
  • *
  • Posts: 24
  • Karma: +0/-0
    • View Profile
Has anyone figured out how to silent install dx9?
« Reply #4 on: January 15, 2003, 11:48:22 PM »
I think managed Dx is a .NET component or something.

This is from Dxntunp.inf:

[mdxadd.reg]
HKLM,SoftwareMicrosoft.NETFrameworkAssemblyFoldersManagedDX,,,\"%10%Microsoft.NETManaged DirectX%VersionNumber%\"

[mdxdel.reg]
HKLM,SoftwareMicrosoft.NETFrameworkAssemblyFoldersManagedDX


The following is from the \"directx redist.txt\" file in the DirectX 9 Software Development Kit Redistributable Code download:

Installing Managed DirectX requirements
1) .NET Framework is installed before calling the DirectX setup.
2) Use \"/installmanageddx\" command line parameter if using DXSetup.exe


Guest

  • Guest
Has anyone figured out how to silent install dx9?
« Reply #5 on: August 07, 2003, 10:54:15 PM »
Code: [Select]
http://www.msfn.org/unattended/xp/directx.htm
:: Silent Install of DirectX 9.0b

Download: DirectX 9.0b Redistributable

Execute dx90b_redist.exe, accept the EULA, then choose to extract to this folder:
C:\XPCD\$OEM$\$1\install\Directx9b\



Microsoft have disabled the silent install option in DirectX 9.0 in order for End Users to agree to the EULA (but you read it already when you extracted the file!) so we have provided you with a hex-edited dxsetup.exe to allow the silent install switches. If you wish to do this yourself then open dxsetup.exe in a hex editor and go to offset 0x33e2 and change 74 to EB.

Download Dxsetup.zip (for DirectX 9.0b)

Extract the file and copy it over on top of your existing dxsetup.exe file, choose yes when prompted to replace.

Add the following commands to your existing batch file:

ECHO.
ECHO Installing DirectX 9.0b
ECHO Please wait...
start /wait %systemdrive%\install\DirectX9b\dxsetup.exe /opk

You can also use /windowsupdate instead of /opk if you want to watch the installation progress.