Заблокировать Ctrl+Alt+Del - C#
Формулировка задачи:
Собственно, попробовал повесить глобальный хук на Alt (LMenu, RMenu и Menu) и на Delete - ничего не сработало. У кого-то есть гарантированно рабочий пример перехвата и блокировки (не через реестр)?
P.S. Не вирус я пишу.
Решение задачи: «Заблокировать Ctrl+Alt+Del»
textual
Листинг программы
using System; using System.Windows.Forms; using System.Diagnostics; namespace WindowsFormsApplication27 { public partial class Form1 : Form { public Form1() { InitializeComponent(); this.Load += new EventHandler(Form1_Load); this.FormClosed += new FormClosedEventHandler(Form1_FormClosed); } void Form1_FormClosed(object sender, FormClosedEventArgs e) { Process.GetProcessesByName("taskmgr")[0].Kill(); } void Form1_Load(object sender, EventArgs e) { Process p = new Process(); p.StartInfo.WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.System); p.StartInfo.FileName = "taskmgr.exe"; p.StartInfo.CreateNoWindow = true; p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; p.Start(); this.Focus(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д