تشخیص نصب بودن Dot Net FrameWork

ساخت وبلاگ

برای تشخیص اینکه آیا دات نت فریم ورک نصب است و یا چه نسخه ای از آن نصب می باشد ابتدا فضای نام زیر را وارد برنامه کنید :


using Microsoft.Win32;


سپس کد زیر را مثلا در رویداد کلیک یک دکمه بنویسید :


string key1 = "";string key2 = "";string key3 = "";bool v10 = false;bool v11 = false;bool v20 = false;try{ key1 = Registry.LocalMachine .OpenSubKey("SOFTWARE") .OpenSubKey("Microsoft") .OpenSubKey(".NETFramework") .OpenSubKey("Policy") .OpenSubKey("v1.0").GetValue("3705").ToString();
}catch (Exception)
{
}try{ key2 = Registry.LocalMachine .OpenSubKey("SOFTWARE") .OpenSubKey("Microsoft") .OpenSubKey(".NETFramework") .OpenSubKey("Policy") .OpenSubKey("v1.1") .GetValue("4322").ToString();
}catch (Exception)
{
}try{ key3 = Registry.LocalMachine .OpenSubKey("SOFTWARE") .OpenSubKey("Microsoft") .OpenSubKey(".NETFramework") .OpenSubKey("Policy") .OpenSubKey("v2.0") .GetValue("50727").ToString();
}catch (Exception)
{
}
v10 = (key1 == "3321-3705");
v11 = (key2 == "3706-4322");
v20 = (key3 == "50727-50727");MessageBox.Show(".Net Framework v1.0 - " + v10.ToString() + Environment.NewLine + ".Net Framework v1.1 - " + v11.ToString() + Environment.NewLine + ".Net Framework v2.0 - " + v20.ToString());


بدست آوردن سریال CPU با سی شارپ...
ما را در سایت بدست آوردن سریال CPU با سی شارپ دنبال می کنید

برچسب : نویسنده : 6cristiansoft7 بازدید : 127 تاريخ : جمعه 11 آبان 1397 ساعت: 1:53