5个回答
展开全部
Ctrl+Alt+Del 是无法屏蔽的,因为这个组合键 只有WINDOWS自身能够识别。你可以修改注册表来禁用任务管理器。
其它热键,你百度一下:C# 键盘钩子
其它热键,你百度一下:C# 键盘钩子
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-24
展开全部
呵呵,前两个都很好办。但是最后一个有点难度哦。不过好像可以实现。
Ctrl+Alt+Del 是系统中级别最高的一组热键。系统启动时就已经被注册了。
在XP中是可以办到的。但是在Win7 ,Vista系统中就失效了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要创建钩子很麻烦,不是一两行,就行,
下面这个是屏蔽任务管理器的
private void button1_Click(object sender, EventArgs e) {
RegistryKey mreg;
mreg = Registry.LocalMachine;
mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 1);
mreg.Close();
mreg = Registry.CurrentUser; mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 1);
mreg.Close();
if (MessageBox.Show("设置完毕!") == DialogResult.OK)
{
RefreshSystem();
}
}
private void button2_Click(object sender, EventArgs e) {
RegistryKey mreg;
mreg = Registry.LocalMachine;
mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 0);
mreg.Close();
mreg = Registry.CurrentUser; mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 0);
mreg.Close();
if (MessageBox.Show("设置完毕!") == DialogResult.OK)
{
RefreshSystem();
}
}
屏蔽
下面这个是屏蔽任务管理器的
private void button1_Click(object sender, EventArgs e) {
RegistryKey mreg;
mreg = Registry.LocalMachine;
mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 1);
mreg.Close();
mreg = Registry.CurrentUser; mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 1);
mreg.Close();
if (MessageBox.Show("设置完毕!") == DialogResult.OK)
{
RefreshSystem();
}
}
private void button2_Click(object sender, EventArgs e) {
RegistryKey mreg;
mreg = Registry.LocalMachine;
mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 0);
mreg.Close();
mreg = Registry.CurrentUser; mreg = mreg.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system");
mreg.SetValue("DisableTaskMgr", 0);
mreg.Close();
if (MessageBox.Show("设置完毕!") == DialogResult.OK)
{
RefreshSystem();
}
}
屏蔽
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
winXP中能屏蔽掉!其他系统没试过!
可以使用API的方法屏蔽掉这些热键!
可以使用API的方法屏蔽掉这些热键!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
注册全局快捷键:http://wenku.baidu.com/view/9cd2d721dd36a32d73758168.html这是相关资料。你占用了 这些 快捷键 系统就不会处理了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询