HOWTO: Detect IIS version ?

  • Thread starter Thread starter Tamir Khason
  • Start date Start date
T

Tamir Khason

The target: Detect IIS version on server
The way:
switch (Environment.OSVersion.Version.Major)
{
case 4:
return IISVersion.IIS4;
break;
case 5:
return IISVersion.IIS5:
break;
case 6:
return IISVersion.IIS6;
break;
default:
return IISVerion.None;
break;
}

Questions:
1) I'm not sure about 6 and can not check this (no current installation)
2) Any "smarter" way you know to do this (in case that I'm freak and
install IIS 6 on Win2000 eg)

Ideas?

TNX
 
Tamir,

Try this

FileVersionInfo verinfo =
FileVersionInfo.GetVersionInfo(@"C:\WINNT\system32\inetsrv\inetinfo.exe");

MessageBox.Show(verinfo.FileMajorPart);
MessageBox.Show(verinfo.FileVersion);
 
Back
Top