WSP Installer checks updated for IIS 8, Windows 2012 and ASP.NET 4.0

This commit is contained in:
Feodor 2012-09-03 15:35:47 -07:00
parent cf75c359eb
commit e94cfe87c1
4 changed files with 56 additions and 40 deletions

View file

@ -282,7 +282,11 @@ namespace WebsitePanel.Setup
WindowsXP,
WindowsServer2003,
WindowsVista,
WindowsServer2008
WindowsServer2008,
Windows7,
WindowsServer2008R2,
Windows8,
WindowsServer2012
}
public static string GetName(WindowsVersion version)
@ -404,11 +408,28 @@ namespace WebsitePanel.Setup
}
break;
case 6:
if (info.wProductType == (byte)WinPlatform.VER_NT_WORKSTATION)
ret = WindowsVersion.WindowsVista;
else
ret = WindowsVersion.WindowsServer2008;
break;
switch (osInfo.Version.Minor)
{
case 0:
if (info.wProductType == (byte)WinPlatform.VER_NT_WORKSTATION)
ret = WindowsVersion.WindowsVista;
else
ret = WindowsVersion.WindowsServer2008;
break;
case 1:
if (info.wProductType == (byte)WinPlatform.VER_NT_WORKSTATION)
ret = WindowsVersion.Windows7;
else
ret = WindowsVersion.WindowsServer2008R2;
break;
case 2:
if (info.wProductType == (byte)WinPlatform.VER_NT_WORKSTATION)
ret = WindowsVersion.Windows8;
else
ret = WindowsVersion.WindowsServer2012;
break;
}
break;
}
break;
}