Tôi đang làm việc trên ứng dụng Kiosk, tôi cần tắt trình quản lý tác vụ. Vì vậy, khi người dùng nhấn [Ctrl + Alt + Del] và [Ctrl + Shift + Escape], taskmanager sẽ không bật lên. Làm sao?Lập trình vô hiệu hóa Taskmanager bằng cách sử dụng C#
5
A
Trả lời
13
Bạn có thể thực hiện việc này bằng cách thay đổi cài đặt chính sách nhóm.
public void KillCtrlAltDelete()
{
RegistryKey regkey;
string keyValueInt = "1";
string subKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
try
{
regkey = Registry.CurrentUser.CreateSubKey(subKey);
regkey.SetValue("DisableTaskMgr", keyValueInt);
regkey.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
2
Chỉ cần thiết lập các khóa registry thích hợp:
public void SetRegistryKey(Microsoft.Win32.RegistryKey regHive, string regKey, string regName, string regValue)
{
bool response = false;
Microsoft.Win32.RegistryKey key = regHive.OpenSubKey(regKey);
if (key == null)
{
regHive.CreateSubKey(regKey, Microsoft.Win32.RegistryKeyPermissionCheck.ReadWriteSubTree);
}
key = regHive.OpenSubKey(regKey,true);
key.SetValue(regName, (string)regValue);
}
SetRegistryKey(RegistryHive.CurrentUser, "Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", 1)
Các vấn đề liên quan
- 1. Lập trình vô hiệu hóa/kích hoạt giao diện mạng
- 2. vô hiệu hóa trình xác thực asp.net bằng cách sử dụng jquery
- 3. Cảnh báo vô hiệu hóa C#
- 4. Vô hiệu hóa nhấp chuột phải vào hình ảnh bằng cách sử dụng jquery
- 5. Vô hiệu hóa tất cả các liên kết bên trong IFRAME bằng cách sử dụng jQuery
- 6. Làm cách nào tôi có thể bật GPS vô hiệu hóa lập trình trong Android?
- 7. Whats sự khác biệt giữa prop ('vô hiệu hóa', 'vô hiệu hóa') và chống đỡ ('vô hiệu hóa', đúng)
- 8. Làm cách nào để vô hiệu hóa tối ưu hóa GCC khi sử dụng makefiles?
- 9. Làm thế nào để vô hiệu hóa 'Dán' trong trình duyệt Android bằng cách sử dụng JQuery?
- 10. QT - Cách vô hiệu hóa Nút ấn
- 11. Vô hiệu hóa UISearchBar
- 12. Vô hiệu hóa plugin Grails
- 13. Cách ẩn/vô hiệu hóa admob adview?
- 14. git cách vô hiệu hóa push
- 15. WCF - Vô hiệu hóa bảo mật trong nettcpbinding (C#)
- 16. Làm thế nào để vô hiệu hóa các TextView maxLines lập trình?
- 17. Vô hiệu hóa bộ đệm đầu ra
- 18. Magento, làm thế nào để vô hiệu hóa mô-đun lập trình?
- 19. ASP.NET - Vô hiệu hóa bộ nhớ cache của trình duyệt
- 20. RichFaces 4 - cách vô hiệu hóa skin
- 21. Làm cách nào để vô hiệu hoá tối ưu hóa trình biên dịch trong C#?
- 22. Cách vô hiệu hóa đệm đầu ra trong Process.StandardOutput
- 23. Vô hiệu hóa nút vấn đề trên C#
- 24. Vô hiệu hóa Nút khi nhấp vào
- 25. Vô hiệu hóa vĩnh viễn AutoEventWireup
- 26. Cách thức lập trình bằng cách sử dụng F #
- 27. Cách nhấn nút Windows bằng lập trình bằng cách sử dụng C# SendKeys
- 28. Vô hiệu hóa các nút trên bài đăng trở lại bằng cách sử dụng jquery trong ứng dụng .net
- 29. Vô hiệu hóa các nosetests Python
- 30. Làm cách nào để vô hiệu hóa các add-on trong firefox khi sử dụng selenium
Không có vi phạm, nhưng như một người sử dụng, tôi thực sự hy vọng điều này là không thể ... –
@Juan Pablo Califano, ông đặc biệt cho biết ứng dụng Kiosk. Điều này không dành cho người dùng bình thường. Đây là một phần phổ biến và hữu ích của hầu hết các ứng dụng Kiosk chạy ở các khu vực công cộng, nơi mọi người có thể đi bộ và sử dụng chúng. –
@Sam. Ah, điểm tốt, xấu của tôi. –