همینطور که می دونید در رجیستری قسما هایی وجود دارد که پرمیشن کمتری نصبت به قسمت های دیگه دارن
مثل HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWin dowsSystem
حالا من می خوام یک مقدار را که در این کلید ایجاد شده رو بخونم . با این کد
RegistryKey ourkey = Registry.LocalMachine;
ourkey = ourkey.OpenSubKey(@"SOFTWAREPoliciesMicrosoftWi ndowsSystem", true);
string tmp = (ourkey.GetValue("EnableSmartScreen ")).ToString();if (tmp == "0")
{lblevel.Text = (Int32.Parse(lblevel.Text) - 1).ToString();
ListViewItem lvi = new ListViewItem("3");
lvi.SubItems.Add("normal");
lvi.SubItems.Add("Windows smart screen is Disabled");
listView1.Items.Add(lvi);}
else if (tmp == "1")
{lblevel.Text = (Int32.Parse(lblevel.Text) + 1).ToString();
ListViewItem lvi = new ListViewItem("3");
lvi.SubItems.Add("normal");
lvi.SubItems.Add("Windows smart screen is Disabled is Enabled To give user a waing before ruing downloaded unknown software");
listView1.Items.Add(lvi);}
else
{lblevel.Text = (Int32.Parse(lblevel.Text) + 2).ToString();
ListViewItem lvi = new ListViewItem("3");
lvi.SubItems.Add("normal");
lvi.SubItems.Add("Windows smart screen is Enabled To give user a waing before ruing downloaded unknown software");
listView1.Items.Add(lvi);
چون برنامه یک برنامه ی مدیریتی بر پایه ی امنیت هستش نمی خوام هیچگونه هوکینگ و یا اینجکتی انجام بشه روی فرآیندی خاص ؟
برچسب:
نویسنده: محمد رضا جوادیان