c#如何判断当前操作系统和ie版本? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.OperatingSystem osInfo =System.Environment.OSVersion; switch(osInfo.Version.Major) { case 5: if (osInfo.Version.Minor == 0) Console.WriteLine("Windows 2000"); else if(osInfo.Version.Minor == 1) Console.WriteLine("Windows XP"); else windows 2003 case 6: vista.... break;} IE版本:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Version 项值 我是楼主:我的windows2003是这个?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vectorxp的是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version 那2000的是哪个? Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号Request.Browser.Version.ToString(); //获取客户端浏览器的完整版本号 Request.Browser.Platform.ToString(); //获取客户端使用平台的名字 Request.UserHostAddress.ToString(); //获取远程客户端主机IP SQL语句的传值问题 无法将类型“double”隐式转换为“float”。存在一个显式转换(是否缺少强制转换?) C#怎么用C++的句柄 请教连DB2的问题 如何捕获引用时的异常 如何设置datagridview中的某行为当前行啊 如何将从DB里取出的一条记录送到TEXTBOX里? 如何在WINDOWS98下分发有水晶报表 ( crystal report ) 的程序 辛辛苦苦装完.net,花了4个小时(机器配置差)。打开的时候说CD_KEY错误,怎么解决? 扫描注册表的垃圾项是什么原理? 用C#语言在数据库中建表 为什么C#舍弃了C++中的多继承而支持单一继承与多接口继承呢?
switch(osInfo.Version.Major)
{
case 5:
if (osInfo.Version.Minor == 0)
Console.WriteLine("Windows 2000");
else if(osInfo.Version.Minor == 1)
Console.WriteLine("Windows XP");
else
windows 2003
case 6:
vista....
break;
}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version
Version 项值
我的windows2003是这个?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vectorxp的是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version 那2000的是哪个?
Request.Browser.Version.ToString(); //获取客户端浏览器的完整版本号
Request.Browser.Platform.ToString(); //获取客户端使用平台的名字
Request.UserHostAddress.ToString(); //获取远程客户端主机IP