如题:
屏蔽Ctrl+Alt+Del 屏蔽 任务管理器 屏蔽Alt+Tab 屏蔽Win键 屏蔽Alt+F4键大家别从网上粘贴代码了,我基本都试过了.修改注册表键值,//这个可以实现不出任务管理器,但是出提示框说任务管理器被禁用
winlogon.exe注入 ,//这个也可以,就是有时候Winlogon.exe会崩溃.按Ctrl+Alt+Del屏幕会闪烁
用文件流读写"taskmgr.exe",//这个在XP以后的系统中不行,没有权限
SetWindowsHookEx, //这个截获Ctrl+Alt+Del也没效果以上这些不是我需要的大家有没有其他办法解决? C#代码.尽量给代码,谢谢.
如果认为分少,可以给开加分帖.
屏蔽Ctrl+Alt+Del 屏蔽 任务管理器 屏蔽Alt+Tab 屏蔽Win键 屏蔽Alt+F4键大家别从网上粘贴代码了,我基本都试过了.修改注册表键值,//这个可以实现不出任务管理器,但是出提示框说任务管理器被禁用
winlogon.exe注入 ,//这个也可以,就是有时候Winlogon.exe会崩溃.按Ctrl+Alt+Del屏幕会闪烁
用文件流读写"taskmgr.exe",//这个在XP以后的系统中不行,没有权限
SetWindowsHookEx, //这个截获Ctrl+Alt+Del也没效果以上这些不是我需要的大家有没有其他办法解决? C#代码.尽量给代码,谢谢.
如果认为分少,可以给开加分帖.
http://topic.csdn.net/t/20000806/19/23689.htmlhttp://topic.csdn.net/t/20020925/14/1052130.html
http://topic.csdn.net/u/20090814/16/1865DAFB-AC19-4569-9D75-5C146D4A5B8E.html
http://topic.csdn.net/u/20090728/15/c4090781-1a47-4911-99e5-dbaa38d76db5.html
如果在windows得到消息之后传递给你时操作就没有意义了.
你胃口还真大。使用 Windows Vista 的凭据提供程序创造自定义的登录体验
RegisterHotKey无法注册Ctrl+Alt+Del快捷键监听
其实有时候我认为可以换种方法来实现. 今天晚上考虑一下,如果明天能有个较好办法的话贴出来和大家分享.
windows 给程序发送这个消息不,
不,
好像不,
你确定这个再说
话说如果有简单的方法,先人们干嘛还要注入winlogon.exe
private void logon_KeyDown(object sender, KeyEventArgs e)
{
if (e.Modifiers == Keys.Alt && e.KeyCode == Keys.F4)
{
e.Handled = true;
}
}
private extern static bool FuckSysKey(bool enAble); private void button1_Click(object sender, EventArgs e)
{
FuckSysKey(false); } private void button2_Click(object sender, EventArgs e)
{
FuckSysKey(true);
}
native.dll文件在CSDN上可以搜到,你下载一下。
不要多想了
若能随意截获,登陆前按这个组合键还能提升哪门子的安全性?
Vista以及Win7永远无法屏蔽
2.显然只能注入winlogon.exe注入 或者 修改GINA.dll中的导出函数. 或者 自定义登录界面去替换.
3.以上都不是C#能干的(常规而言)
我用VB6解决过,不过是曲线的屏蔽CTRL + ALT + DEL
不知道楼主的解法是什么
CTRL + ALT + DEL还是会被触发的.
当桌面程序按键时向后台拥有LocalSystem权限的win服务 如果是需要屏蔽的按键
只需要给系统发送key_up 系统的Ctrl+Alt+Del就作废了.具体实现 大家自己去做吧.今天有空闲了来给大家解释解释,如果有时间,下次写套代码放到博客里给大家参考.
Please~
方便的话 可以把您的解决方案的源代码发我一下么 初来乍到 请多多指教 谢谢您啦
My Email [email protected]