彻底锁定键盘鼠标

// API方法 声明
[DllImport("user32.dll")]
static extern void BlockInput(bool Block);
 

BlockInput(true); // 锁定
System.Threading.Thread.Sleep(10000); // 等10秒
BlockInput(false); // 解锁
 

以上代码对锁定Ctrl+Alt+Delete无效。。

增加以下代码锁定Ctrl+Alt+Delete

using Microsoft.Win32;

//增加对软重启组合键的锁定 true为锁定
        private void TaskMgrCtrl(bool Locked)
        {
            int intValue = 0;
            if (Locked)
            {
                intValue = -1;
            }
            else
            {
                intValue = 0;
            }
            string key = @"software/microsoft/windows/currentversion/policies/";
           
            Registry.CurrentUser.OpenSubKey(key + "system", true).SetValue("DisableTaskMgr", intValue);
            Registry.CurrentUser.OpenSubKey(key + "Explorer", true).SetValue("NoLogoff", intValue);
            Registry.CurrentUser.OpenSubKey(key + "Explorer", true).SetValue("NoClose", intValue);
            Registry.CurrentUser.OpenSubKey(key + "system", true).SetValue("DisableLockWorkstation", intValue);
            Registry.CurrentUser.OpenSubKey(key + "system", true).SetValue("DisableChangePassword", intValue);
            Registry.CurrentUser.OpenSubKey(key + "Explorer", true).SetValue("NoViewContextMenu", intValue);
            Registry.CurrentUser.OpenSubKey(key + "Explorer", true).SetValue("NoChangeStartMenu", intValue);
            Registry.CurrentUser.OpenSubKey(key + "Explorer", true).SetValue("NoRun", intValue);
            Registry.CurrentUser.OpenSubKey(key + "Explorer", true).SetValue("NoSetTaskbar", intValue);
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值