如何在NT下屏蔽ctrl+alt+del? 或是隐藏任务不让程序结束?(60分)

  • 主题发起人 主题发起人 base2
  • 开始时间 开始时间
B

base2

Unregistered / Unconfirmed
GUEST, unregistred user!
98似乎很简单,调用一下屏保的api就可了
但好象这在NT或2000下不灵?
望赐教 :)
 
2000也是NT5,在NT下你事做不到的,而且目前没有看到哪个软件藏的很好的
 
那么有没有其他方法呢?
比如汇编或者vxd什么的?
 
汇编我不知道,VXD 在NT下根本也是没法用的
 
可能NT为了安全起见,杜绝禁止屏蔽Ctrl+Alt+Del。
 
咳.真是可惜,
若干年后大家都用win2000了,岂不是以前编的很多东西都不管用了?
 
怎么会有很多程序需要隐藏呢?
 
其实想想 DOS 下隐藏文件和 Windows 下隐藏文件的对比你就不会感慨了……
 
要屏蔽CTRL_ALT_DEL很容易,但是有个很大的问题要你解决。

如果你的程序是作为服务器使用,并且,你的NT不需要显示其它的窗口的话。

可以考虑使用DirectDraw的全屏幕独占模式,它可以屏蔽CTRL+ALT+DEL
(NT,Win9X都可以)
也可以试试EnableWindow( GetDeskTopWindow(),FALSE )
(只在Win9X下试过,NT未试验过)
 
没门,NT 用它呼出任务管理器的,要是屏蔽了,任务管理器怎么呼出?
 
这位老兄说得对,我都试过了,确实不行!

看来有些东西还是要亲自试验一下才好。
 
我觉得NT和2000下做不到是因为microsoft怕有人利用它作木马程序。
你可以找一个“护花使者”的软件,据作者自称可以在NT、2000下遮蔽系统键。
他有个人主页的。
 
http://iflower.myrice.com/
 
唉,人是商业软件呀,不肯公开原代码的 :(
 
windows2000的屏保不是可以屏蔽这三个键吗?
不知它使用的是什么机制?
 
多人接受答案了。
 
后退
顶部