|
-
Jun 12th, 2008, 11:14 AM
#1
Thread Starter
Addicted Member
Slimming down the DirectX Redist?
Hi Guys,
Ive noticed that the DirectX Redist is pretty large, Do I really need to include all of the cabinate files that come with it? If not is there any way of finding out which ones I do need. The application is written in native C++.
Thanks in advance
Stefano
-
Jun 12th, 2008, 01:35 PM
#2
Re: Slimming down the DirectX Redist?
Do you have a PC you can run some tests on that doesn't have your program, or anything associated with your program, and, that you can reload after each installation test?
-
Jun 12th, 2008, 01:54 PM
#3
Thread Starter
Addicted Member
Re: Slimming down the DirectX Redist?
 Originally Posted by Hack
Do you have a PC you can run some tests on that doesn't have your program, or anything associated with your program, and, that you can reload after each installation test?
Yes there are loads dotted around the office, however doing it that way really seems like a monotonous task. Im also not sure how the deployment works exactly and where the library files go and what registry values need to me added/modified.
Last edited by stefano5; Jun 13th, 2008 at 03:28 AM.
-
Jun 12th, 2008, 10:10 PM
#4
Re: Slimming down the DirectX Redist?
Most of these redist kits cannot be installed incrementally.
DirectX can be particularly hazardous since you can't simply uninstall it afterward or add in pieces later. Isn't there a requirement that you warn users to create a system restore point before proceeding in the redist EULA too? Or does the package do that now?
-
Jun 13th, 2008, 03:28 AM
#5
Thread Starter
Addicted Member
Re: Slimming down the DirectX Redist?
 Originally Posted by dilettante
Most of these redist kits cannot be installed incrementally.
DirectX can be particularly hazardous since you can't simply uninstall it afterward or add in pieces later. Isn't there a requirement that you warn users to create a system restore point before proceeding in the redist EULA too? Or does the package do that now?
The Redist seems to install pretty easily, I'm not aware of any prompts to create a system restore point. I've seen installers for similar products to mine which are tiny in comparison so im sure it can be achieved.
I've noticed that if you remove all the cabinate files and just leave the DXSetup.exe and Install.dll and Install32.dll the setup will still run without any error messages but wont install anything. So perhaps the solution would be to prune the cabinate files to the bare minimum? These are merely my assumptions so more research is required.
Does anyone else have any clues?
Thanks
Stefan
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|