建议你检查一下有没有安装按键映射,或者自定义快捷键相关的软件,然后检查一下是否由于硬件原因导致按下Alt键的同时会“伤及”Win徽标键,毕竟ALT离WIN很近
方法:定义键盘钩子。(调用API函数)引入命名空间 using System.Runtime.InteropServices;public delegate int HookProc(int nCode, int wParam, IntPtr lParam);//定义钩子过程委托(钩子函数原型)
禁用ctrl+alt+del:可以开个线程,扼杀任务管理器。禁用alt+f4:protected override CreateParams CreateParams { get { const int CS_NOCLOSE = 0x200;CreateParams cp = base.CreateParams;cp.ClassStyle = cp.ClassStyle | CS_NOCLOSE;return cp;} } ...