檢測 .NET Framework 3.5

通過讀取註冊表項或通過查詢 Internet Explorer 中的用戶代理字符串,可以檢測是否已安裝了 .NET Framework 3.5。

讀取註冊表項

安裝成功完成後,.NET Framework 3.5 安裝程序會寫入註冊表項。通過檢查下表中列出的註冊表項,可以檢測是否安裝了 .NET Framework 3.5。

註冊表項名稱

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET Framework Setup/NDP/v3.5

名稱:Install

類型:DWORD

數據:1

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/5.0/User Agent/Post Platform

名稱:Version

類型:REG_SZ

數據:.NET CLR 3.5.build number

讀取瀏覽器中的用戶代理字符串

當計算機上安裝了 .NET Framework 3.5 後,.NET Framework 3.5 版本號將顯示爲瀏覽器標頭中報告的用戶代理字符串的一部分。以下示例演示了一個示例頁,該頁使用 JavaScript 檢測並報告是否安裝了 .NET Framework 3.5。

 

<html>

<head>

<title>Test for .NET Framework 3.5title>

<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />

<script type="text/JavaScript">



script>

head>

<body onload="body_onload();">

<div id="result" >div>

body>

html>

如果搜索字符串“.NET Framework 3.5”版本成功,將顯示以下消息:

This machine has the correct version of the .NET Framework 3.5: 3.5.28015.00.

This machine's userAgent string is: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.5.28015.00).

(根據測試 .NET Framework 時使用的不同瀏覽器和瀏覽器版本,用戶代理字符串的詳細信息會略有不同。)

如果沒有安裝“.NET Framework 3.5”,將顯示以下消息:

The .NET Framework version 3.5 is not installed on this computer.

Click here to get the .NET Framework 3.5 now.

發佈了34 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章