1. 程式人生 > >禁止運行註冊表

禁止運行註冊表

box 禁用 註冊 setvalue dword light except sof sage

實現效果:

  技術分享圖片

知識運用:

  DisableRegistryTools鍵    //設置是否允許運行註冊表程序

  1 表禁止 0 為允許

實現代碼:

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                RegistryKey rk = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System");
                rk.SetValue("DisableRegistryTools",1,RegistryValueKind.DWord);
                MessageBox.Show("註冊表禁用成功!");
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message); }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                RegistryKey rk = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System");
                rk.SetValue("DisableRegistryTools", 0, RegistryValueKind.DWord);
                MessageBox.Show("註冊表啟用用成功!");
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message); }
        }

  

禁止運行註冊表