如何用.net程序实现检测系统中是否安装了.Net Framework [2.0 或更高版本],如果没有安装,实现自动安装,希望大家帮帮忙!谢谢
解决方案 »
- gridview linkbutton
- TextBox设置Enabled属性为False后,值丢失???
- 为什么会出错呀?很愁呀,看看吧
- 帮忙解决下菜鸟的问题牙,路过的千万不要错过牙?
- 请问这是如何实现的?http://mylove.163.com/news.htm?name=%u5F20%u4F5C%u771F&gender=%u7537 传递一个用户名就自动在一副图上生成这几个
- 关于在页面的指定位置显示sql server image类型的数据的问题
- 水晶报表在本地运行可以,但上传到服务器就不行啦.还要传什么文件到服务器呀?
- 在ASP。NET的后台编码页里怎么插入JAVASCRIPT的代码?
- 如何使web自定义控件在运行时保持它在设计时候的位置?
- 关于在Microsoft.Web.UI.Controls.TreeView中利用xml的方法,有人能告诉我吗
- 用过Nettiers的请说说这个东西好用吗?难学不?容易调试吗?
- webservice运行正常,调用出错
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Test for NET Framework 3.0</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript" language="JavaScript"> <!--var RequiredFXVersion = "3.0.04131.06"; function window::onload() {var foundVer = CheckRequiredFXVersion(RequiredFXVersion);if (foundVer != null) {result.innerHTML = "此计算机有正确版本的 .NET Framework:" + foundVer + "."+ "<br/>"+ "此计算机的 userAgent 字符串为:" + navigator.userAgent + "。"; } else {result.innerHTML = "此计算机没有正确版本的 .NET Framework。<br/>"+ "<a href='http://msdn.microsoft.com/windowsvista/default.aspx'>单击此处</a> "+ "立即获得 .NET Framework 3.0。<br>"+ "此计算机的 userAgent 字符串为:" + navigator.userAgent + "。"; } } ////从用户代理字符串中检索可用版本//并检查它们是否与所需版本相匹配。 //function CheckRequiredFXVersion(requiredVersion) {var userAgentString = navigator.userAgent.match(/\.NET CLR[ .][0-9.]+/g);if (userAgentString != null) {var i;for (i = 0; i < userAgentString.length; ++i) {var ver = userAgentString[i].slice(9);if (CheckVersion(requiredVersion, ver))return ver; } }return null; } ////检查某个特定版本是否为所需版本。 //function CheckVersion(requiredVersion, ver) {requiredVersion = requiredVersion.split(".");ver = ver.split("."); //主要版本号必须严格匹配。if (requiredVersion[0] != ver[0])return false; //次要版本号/版号必须不低于所需版本。var i;for (i = 1; i < requiredVersion.length && i < ver.length; i++) {if (new Number(ver[i]) < new Number(requiredVersion[i]))return false; }return true; } --></script></head><body><div id="result" /></body></html>这个是检测3.0的
检查服务器可以通过访问注册表获得。