在此論壇中已經提出並回答了類似問題,但我在此處有不同的查詢。檢查是否在用戶機器上安裝了.net 4客戶端配置文件
我有一個安裝按鈕,它下載並安裝應用程序(clickonce)到用戶的機器的網頁。如果用戶的機器缺少.Net 4客戶端配置文件,我需要在網頁上顯示一條消息。
我知道的選項是:
- 檢查(不建議我的猜測,按照這麼多的專家)的用戶代理字符串
- 檢查註冊表項(這是不可能的,我情況下,因爲我的用戶可能沒有在他們的機器的管理員權限,這將阻止檢查註冊表的代碼)
現在我猜測唯一的選擇是,檢查用戶代理字符串。我搜索了.net 4客戶端配置文件的用戶代理字符串,但沒有找到任何地方。
請讓我知道,如果有任何其他選項可用於我或適合此用戶代理字符串。
要求是在用戶甚至嘗試下載之前驗證.net 4的存在。所以我不能執行這個方法。 – Sandeep