NEWS

Hướng dẫn viết ứng dụng khóa truy cập Regedit và TaskManager

Hướng dẫn viết ứng dụng khóa truy cập Regedit và TaskManager
Đăng bởi: Thảo Meo - Lượt xem: 11482 23:49:42, 16/02/2016DEVEXPRESS   In bài viết

Hôm trước, mình đã hướng dẫn các bạn khóa taskmanager trên VB.NET, nhưng mấy hôm nay có bạn hỏi thao thác regedit trên C# như thế nào, nên hôm nay mình viết ứng dụng này để hướng dẫn các bạn thao tác tạo khóa trong regedit bằng C#. Các bạn có thể sử dụng, để khóa truy cập NetWork, Control Panel, chỉnh sửa ngày giờ, V,v....

Dưới đây là giao diện ứng dụng:

Khóa regedit và taskmanager c#

- Đầu tiên, để thao tác được với Regedit, yêu cầu ứng dụng của bạn phải chạy ở chế độ Run As Administrator, mới có thể chỉnh sửa được regedit, đây là yêu cầu bảo mật hệ thống từ windows 7 trở lên.

- Để ứng dụng chạy được chế độ Admin, các bạn cần tạo New Items -> app.manifest.

Sau đó, chỉnh sửa dòng lệnh sau: 

Dưới đây, là video hướng dẫn chi tiết:

- Đầu tiên các bạn cần import thư viện vào.

using Microsoft.Win32;

- Viết sự kiện cho nút khóa Regedit

private void button1_Click(object sender, EventArgs e)
{
            RegistryKey objRegistryKey = Registry.CurrentUser.CreateSubKey(
          @"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem");
            if (objRegistryKey.GetValue("DisableRegistryTools") == null)
            {
                objRegistryKey.SetValue("DisableRegistryTools", "1", RegistryValueKind.DWord);
                button1.Text = "Mở Khóa Regedit";
            }
            else
            {
                objRegistryKey.DeleteValue("DisableRegistryTools");
                button1.Text = "Khóa Regedit";
                objRegistryKey.Close();
            }
                
           
 }

- Viết sự kiện cho nút khóa TaskManager

private void button2_Click(object sender, EventArgs e)
{
            RegistryKey objRegistryKey = Registry.CurrentUser.CreateSubKey(
         @"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem");
            if (objRegistryKey.GetValue("DisableTaskMgr") == null)
            {
                objRegistryKey.SetValue("DisableTaskMgr", "1", RegistryValueKind.DWord);
                button2.Text = "Mở Khóa TaskManager";
            }
            else
            {
                objRegistryKey.DeleteValue("DisableTaskMgr");
                button2.Text = "Khóa TaskManager";
                objRegistryKey.Close();
            }
 }

Cám ơn các bạn đã xem bài viết. Hãy like and share giúp mình nha các bạn.

Các bạn có thể Đăng ký kênh Youtube của mình ở góc phải bên trên màn hình.

Mọi thắc mắc về bài viết các bạn có thể hỏi ở http://hoidap.laptrinhvb.net để được support. heart

Download Source

THÔNG TIN TÁC GIẢ

BÀI VIẾT LIÊN QUAN

Hướng dẫn viết ứng dụng khóa truy cập Regedit và TaskManager
Đăng bởi: Thảo Meo - Lượt xem: 11482 23:49:42, 16/02/2016DEVEXPRESS   In bài viết

CÁC BÀI CÙNG CHỦ ĐỀ

Đọc tiếp
.