Regedit operation to edit Windows system

Chào mọi người.

Chúc mọi người ngày đầu tuần tốt lành.

Bài viết này mình sẽ hướng dẫn mọi người ghi dữ liệu lưu vào Regedit trên Windows để tùy biến chương trình theo khả năng của mỗi ngày.

Và theo một số trang chia sẽ trên mạng, người ta kích hoạt khóa chức năng Taskmanager hay khóa Control Panel trên Windows.

Nói chung tất cả những gì chúng ta thao tác trên Regedit bằng tay, ta có thể sử dụng VB.NET để chỉnh sửa thông số của key... Cơ bản là các bạn phải nắm rõ một số cơ bản về Registry trong Windows.

Lưu ý: khi thao tác với Registry bạn cần back up lại khóa của nó, không sẽ ảnh hưởng đến hệ thống windows của bạn.

Lưu ý: Tại vì ứng dụng thao tác trực tiếp lên hệ thống của người dùng, nên ứng dụng thao tác với Registry các bạn tạo ra phải chạy ở chế độ (Run Administrator)

Chúng ta Chỉnh sủa bằng cách sau: Vào menu project -> properties

sau đó chúng ta thao vào theo đường dẫn:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Policies\System

sau đó, chúng ta chỉnh value của DisableTaskMgr = 0 (disable) hoặc giá trị = 1 (enable) chức năng.

Dưới đây là code VB, rất đơn giản, bạn có thể tham khảo và chỉnh sửa dễ dàng

Đầu tiên ta khai báo đối tượng object Registry
Dim RegistryKey As Object

Sau đó, ta code event khi click vào button disable để khóa Taskmanager với value =1, để hiện thị lại Taskmanager mình chỉ cần chỉnh value = 0
RegistryKey = CreateObject("WScript.Shell")
        RegistryKey.regwrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Policies\System\DisableTaskMgr", 1, "REG_DWORD")

+ Cấu hình cho phép ứng dụng tự động chạy khi khởi động window (auto run app at boot time)
- Cho phép khởi động cùng window
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\Current\Version\Run", True).SetValue(Application.ProductName, Application.ExecutablePath)

Mình có thể sử dụng thao tác trên regedit để điền thông tin về ứng dụng của mình, hoặc bạn cũng có thể tạo KEY cho ứng dụng của mình v..v

Qua đó là một số gợi ý khi thao tác trên Regedit Windows mọi người nên lưu ý đừng lạm dụng quá nhiều nhé.

Chúc mọi người thành công.

1 Comments

Previous Post Next Post