Visual Studio .NET 2003 SP1 is registered as KB918007 so you could check the
following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visu al Studio\7.1\S918007\
If you have the above key you have propably installed the SP1 but better
would be to even check the DWORD value "Installed" which value will be 1 if
SP1 is installed.
Gabriel Lozano-Morán
"Michael Nemtsev" <ne*****@msn.comwrote in message
news:17***************************@msnews.microsof t.com...
Hello ra*************@gmail.com,
Emmm,
what's the reason of detecting SP1 for VS 2003?
>How to determine 'Service Pack 1' is applied for VS.NET 2002 and
VS.NET 2003, preferably from registry?
I know that,
If HKLM\SOFTWARE\Microsoft\VisualStudio\7.0 is available, VS.NET 2002
should be installed.
If HKLM\SOFTWARE\Microsoft\VisualStudio\7.1 is available, VS.NET 2003
should be installed.
If both are installed, you might want to pop up a dialog where the
user can chose one of them.
Kindly provide some information.
---
WBR,
Michael Nemtsev [C# MVP] :: blog: http://spaces.live.com/laflour
"At times one remains faithful to a cause only because its opponents do
not cease to be insipid." (c) Friedrich Nietzsche