Заблокировать 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д