delphi做个屏幕保护

delphi做个屏幕保护其他就OK不过我一按任务管理器退出程序就完了。。。有漏洞啊!怎么运行了DEPHI做的屏幕保护按任务管理组合键失效呢???... delphi做个屏幕保护 其他就OK 不过我一按任务管理器 退出程序 就完了。。。

有漏洞啊! 怎么运行了 DEPHI做的屏幕保护 按任务管理组合键 失效呢???
展开
 我来答
qiushengtian2
2011-03-26 · TA获得超过793个赞
知道答主
回答量:54
采纳率:0%
帮助的人:89.1万
展开全部
我想你应该知道屏幕保护其实,就是将exe改了扩展名为.scr(以WINDOWS XP为例子)
要实现你所说的功能有以下方法可行:
1.当你的屏幕保护程序处于激活状态时候,利用代码禁用任务管理,同时退出程序的时候启用任务管理器。函数代码如下
procedure DisableTaskmgr(Key: Boolean);
Var
Reg:TRegistry;
Begin
Reg:=TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey(\Software\Microsoft\Windows\CurrentVersion\Policies\System, True) then
begin
if Key then
Reg.WriteString(DisableTaskMgr,1)
else
Reg.WriteInteger(DisableTaskMgr,0);
Reg.CloseKey;
end;
except
Reg.Free;
end;
end;
使用方法:
DisableTaskmgr(True);//DisableTaskmgr(False);
此方法适用于Win NT/2K/XP,参数Key为True,屏蔽“任务管理器”;为False,“任务管理器”可用.
2.利用键盘钩子直接屏蔽组合键CTRL+ATL+DEL
代码太长不写了,网上很多.
希望能帮到你...
如果有神马不懂你可以到我博客留言:blog.sina.com.cn/qiushengtian
或者直接加我工作号Q:390765185
追问
大侠QQ加不上也、要名字...

交个朋友啊 O(∩_∩)O~
追答
问题答案是 不知道 就把不知道这几个字打上然后确定就 加上我了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式