使用ADSI获取IIS版本
2008-05-12 21:00
423 查看
/**//// <summary> /// 服务器IIS版本 /// </summary> [Serializable] public enum WebServerTypes { /**//// <summary> /// 未知版本 /// </summary> Unknown, /**//// <summary> /// IIS 4.0 /// </summary> IIS4, /**//// <summary> /// IIS 5.0,5.1 /// </summary> IIS5, /**//// <summary> /// IIS 6.0 /// </summary> IIS6, /**//// <summary> /// IIS 7.0 /// </summary> IIS7 } public class IISHelper ...{ /**//// <summary> /// 获取服务器IIS版本 /// </summary> /// <param name="DomainName"></param> /// <returns></returns> public WebServerTypes GetIISServerType(string DomainName) ...{ DomainName = "LOCALHOST"; string path = "IIS://" + DomainName + "/W3SVC/INFO"; DirectoryEntry entry = null; try ...{ entry = new DirectoryEntry(path); } catch ...{ return WebServerTypes.Unknown; } int num = 5; try ...{ num = (int)entry.Properties["MajorIISVersionNumber"].Value; } catch { return WebServerTypes.IIS5; } switch (num) ...{ case 6: return WebServerTypes.IIS6; case 7: return WebServerTypes.IIS7; } return WebServerTypes.IIS6; } }
相关文章推荐
- 使用ADSI获取IIS版本,C#源代码示例
- 使用ADSI获取IIS版本
- 使用C#获取服务器IIS版本
- 使用C#获取服务器IIS版本
- 使用 xcode 8 构建版本 iTunes Connect 获取不到应用程序的状态的解决办法
- 使用Adsutil.vbs脚本获取IIS配置信息及账号密码
- 如何获取版本的 Internet 信息服务器 (IIS)
- WindowsAPI使用详解——GetVersion|GetVersionEx 获取操作系统版本和名称
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
- 不同版本的 IIS 中使用 ASP.NET MVC(C#)【转】
- 获取iOS系统版本 --- UIDevice的使用
- Jfinal开发代码碎片_导出报表_配置druid数据源_使用guava_获取当前操作系统_JDK版本_jfinal-utils_jfinal验证码
- Android中使用Build获取当前系统SDK版本
- 获取版本号完成版本更新的过程步骤方法流程及Xutils的使用(项目实战学习总结)
- 使用hex编码绕过主机卫士IIS版本继续注入
- 使用 xcode 8 构建版本 iTunes Connect 获取不到应用程序的状态的解决办法
- 在不同版本的IIS下使用ASP.NET MVC和URL Routing
- 使用Adsutil.vbs来获取IIS用户的密码
- 使用Adsutil.vbs脚本获取IIS配置信息及账号密码
- 使用Python获取网站的图片(2.7和3版本)