Game Development Community

Help VC++ Service Pack #

by Rick Overman · in Technical Issues · 05/17/2001 (3:04 pm) · 5 replies

Does anyone know how to determine which if any service packs are installed on VC++. I thought help->about would show the latest service pack installed but it does not. I must be overlooking something.

thanks
--Rick

#1
05/18/2001 (12:28 am)
If you have the full Visual Studio suite installed, and open Visual Interdev, the service pack number is listed in the help -> about box. It comes up in Visual Basic as well under help -> about, but I try and not open Visual Basic too often; it makes me feel all dirty :(

Kinda weird that it isn't in Visual C++ though... MS works in mysterious ways...
#2
05/19/2001 (8:24 am)
The only way to be sure with any microsoft product -- reinstall.
#3
05/21/2001 (7:41 am)
On this article
http://support.microsoft.com/support/kb/articles/Q194/2/95.ASP
it states that the best way is to find a file in the SP4 that has been changed (you can find them in the readme.txt file) and compare it with the corresponding file on your computer.

The "About Box" is not guaranteed to display the SP number.

Hope this helps.
#4
05/21/2001 (9:27 pm)
"The Help About box for developer tools may indicate what updates have been made since the initial installation. This is not a guaranteed method for all products."

I think, seeing as that article covers a bucketload of different programs, it means some do show it in the about box and some don't. Things like VC dont, things like VB and Interdev always will. It just depends on whether you've got the full suite installed or not.

I can't believe I'm arguing this :( How bored am I...
#5
06/22/2001 (7:25 am)
I finally found it:

Look in the registry under
HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\6.0\ServicePacks

You'll see a value call "latest" with the number of the service pack you have installed. I could write a little program that would query this key for you if anyone is interested...