C# 屏蔽Ctrl+Alt+Del 请高手指点??????????? http://topic.csdn.net/u/20081025/14/f8aad5aa-b219-4350-beb7-bde249d3c471.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 KeyboardHookProc ?? 键盘钩子是不行滴..呵呵.给你个提示吧.注入winlogon吧.系统三键是winlogon接管的.这三键按下是不会到你的钩子里面去的. 你要用送你个DLL给你调用好了. http://download.csdn.net/source/1047358去下吧.然后 http://topic.csdn.net/u/20090226/11/6a17fe3d-1986-4fb7-bc61-f7183af16f08.html 这个帖子中有C#的调用示例代码.记得结帖给分.哈哈. 其实,就是想屏蔽任务管理器是把?单单靠屏蔽Ctrl+Alt+Del不是很科学,应为在cmd窗口中依然可以打开,一下是:二进制流屏蔽任务管理器 的方法,不过你首先还是把taskmgr.exe备份一个,应为我用过,是可以屏蔽,但是电脑重启后任务管理器,无法正常打开,遇到问题时有备份的taskmgr.exe替换原来的即可 /// <summary> /// 二进制流屏蔽任务管理器 /// </summary> /// <returns></returns> private bool DisableTaskmgr() { try { FileStream MyFs; //用二进制流的方法打开它.而且不关闭流.这样任务管理器就打不开了! MyFs = new FileStream(Environment.ExpandEnvironmentVariables("%windir%\\system32\\taskmgr.exe"), FileMode.Open); byte[] Mybyte = new byte[(int)MyFs.Length]; MyFs.Write(Mybyte, 0, (int)MyFs.Length); return true; } catch { return false; } } C#调用oracle函数问题 关于邮件发送的问题 用工厂模式来解决switch...case...语句 C# ftpwebrequest 下载时出现 基础连接已经关闭: 接收时发生错误 问一个很简单的问题? 怎么获取窗体内所有ContextMenu控件的名字? C#如何给AspNet用户增加权限? C# 分页问题? 请大哥帮忙看看哈 sql 一个表中 求一个列的数字总和-------高手指点下 自己生成的bitmap图像在显示时有一条杂色的线,怎么回事啊?
给你个提示吧.注入winlogon吧.系统三键是winlogon接管的.这三键按下是不会到你的钩子里面去的.
去下吧.然后 http://topic.csdn.net/u/20090226/11/6a17fe3d-1986-4fb7-bc61-f7183af16f08.html 这个帖子中有C#的调用示例代码.记得结帖给分.哈哈.
一下是:二进制流屏蔽任务管理器 的方法,不过你首先还是把taskmgr.exe备份一个,应为我用过,是可以屏蔽,但是电脑重启后任务管理器,无法正常打开,遇到问题时有备份的taskmgr.exe替换原来的即可 /// <summary>
/// 二进制流屏蔽任务管理器
/// </summary>
/// <returns></returns>
private bool DisableTaskmgr()
{
try
{
FileStream MyFs; //用二进制流的方法打开它.而且不关闭流.这样任务管理器就打不开了!
MyFs = new FileStream(Environment.ExpandEnvironmentVariables("%windir%\\system32\\taskmgr.exe"), FileMode.Open);
byte[] Mybyte = new byte[(int)MyFs.Length];
MyFs.Write(Mybyte, 0, (int)MyFs.Length);
return true;
}
catch
{
return false;
}
}