This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Has anyone created a prerequisites file for visual c++ 2008 redist ?
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 25, 2009
01:32 PM
Has anyone created a prerequisites file for visual c++ 2008 redist ?
When I install my stuff on Vista one of the pieces won't run because it's looking for vc90 crt 21022 but the vc90 merge model installs 30729. A whole bunch of searching shows there's issues with that merge module such that references to the old version aren't properly redirected to the new one.
I want to use the vc++ 2008 redist as a prerequisite, much like the vc++ 2005 that comes with IS. Using the prerequisites editor I made a new prereq file, basically copying most of the 2005 one. One thing I'm not sure about is what to use as the condition. 2005 checks for the absence of registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B25099274A207264182F8181ADD555D0 which I'm assuming is tied to VS2005. What's the equivalent key for 2008 ?
THanks
I want to use the vc++ 2008 redist as a prerequisite, much like the vc++ 2005 that comes with IS. Using the prerequisites editor I made a new prereq file, basically copying most of the 2005 one. One thing I'm not sure about is what to use as the condition. 2005 checks for the absence of registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B25099274A207264182F8181ADD555D0 which I'm assuming is tied to VS2005. What's the equivalent key for 2008 ?
THanks
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 28, 2009
02:09 AM
I'm using a prerequisite for VC++ 2008 SP1 where I check for the following registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}
if it is non existing, vcredist_x86.exe will be installed.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}
if it is non existing, vcredist_x86.exe will be installed.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 01, 2009
11:57 AM
Thanks Eric!
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 10, 2009
02:14 PM
I copied the install switches and the errorlevel codes for reboot from the 2005 prq -- but InstallShield 2010 seems to keep detecting a failed install of of VC++2008 SP1 for me, even though it actually successful installs.
Is there a set of switches or a different errorlevel code for reboot I should be using?
Is there a set of switches or a different errorlevel code for reboot I should be using?
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)