Überprüfen ob ServicePack 2 installiert ist

18/02/2008 - 19:29 von Otto Hermann | Report spam
Hallo,

kann man einfach überprüfen, ob bei XP das ServicePack 2 installiert ist.
Ich möchte diese Überprüfung vor einer Installation ermitteln, also in einem
Setup Projekt.

Danke
Gruß Otto
 

Lesen sie die antworten

#1 Frank Dzaebel
18/02/2008 - 20:14 | Warnen spam
Hallo Otto,

kann man einfach überprüfen, ob bei XP das ServicePack 2 installiert ist.
Ich möchte diese Überprüfung vor einer Installation ermitteln, also in
einem Setup Projekt.



Die reine Abfrage etwa:

const int xpMajor = 5, xpMinor = 1;
private void Form1_Load(object sender, EventArgs e)
{
OperatingSystem os = System.Environment.OSVersion;
if ((os.Platform == PlatformID.Win32NT) &&
(os.Version.Major == xpMajor) &&
(os.Version.Minor == xpMinor))
{
string sp = os.ServicePack;
if (sp == "Service Pack 2")
MessageBox.Show("Windows XP mit SP2!");
}
}

[Betriebssystemerkennung mit C# .NET]
http://dzaebel.net/VersionInfo.htm


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen