quang cao hosting

Hướng dẫn lập trình ứng dụng khóa truy cập Regedit và TaskManager với C#

Xem: 694    Tải: 0   Thảo luận: 0   Mục: Visual studio & .NET   Lĩnh vực: Khác

18 điểm   ( 3 đánh giá ) File đã được kiểm thử

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 :

 Đầ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: 

Thành =====>

- Đầ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();
            }
 }

Vậy là hoàn tất quá trình  viết ứng dụng khóa truy cập Regedit và TaskManager với C#.

Chúc các bạn thành công !

Hướng dẫn lập trình ứng dụng khóa truy cập Regedit và TaskManager với C#

Hướng dẫn lập trình ứng dụng khóa truy cập Regedit và TaskManager với C# Đăng ngày 17-08-2016  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#. 6/10 694

Thảo luận:

Để bình luận bạn phải đăng nhập thành viên.

File tương tự

Files cùng mục

 
Hỗ trợ kỹ thuật cho thành viên:
Số di động (Hotline): 085.99999.25
Thời gian làm việc:
Sáng: 8h-12h; Chiều: 13h30-17h30
(Nghỉ chiều T7, CN và các ngày lễ, tết)
Chat với Megacode
https://www.facebook.com/megacodevn
File gợi ý cho bạn
File tải nhiều nhất
Megacode.vn - Thư viện mã nguồn chia sẻ, tải file cho cộng đồng
Copyright © 2013-2016. All rights reserved. Bản quyền thuộc VinaGon
Địa chỉ: Số 38 Hàng Bè, Hàng Bạc, Hoàn Kiếm, Hà Nội.
Văn phòng giao dịch: Phòng 28, Tầng 6, HH1A Linh Đàm, Hoàng Mai, Hà Nội
Email: info@vinagon.com | Website: www.vinagon.com | Điện thoại: 085.99999.25;