请问实现一个后台运行程序,用ctrl+alt+de;看不到的??(100分)

  • 主题发起人 主题发起人 wulfalone
  • 开始时间 开始时间
W

wulfalone

Unregistered / Unconfirmed
GUEST, unregistred user!
第一次来,delphi也是自学,不到一个月,请多多赐教!
 
在你的代码单元Interface或者Implementation部分引入一个API函数:
procedure RegisterServiceProcess(ProcessId,WhetherReg: Longint); stdcall;
external 'Kernel32.dll';
然后,在你的窗体的OnCreate中加入如下代码:
RegisterServiceProcess(GetCurrentProcessID,1);
这样,你的程序就在Ctrl+Del+Del中消失了!
 
2000下怎么弄
up
 
用DLL注入的办法,前面有类似的帖子哟
 
Archerfl的方法在WIN98下是可行的,我前几天都用过,不过在WINDOWS2000下面就出现错误了
不知道是不是这个函数在WIN2000下。。。。
 
我有实现的代码实例.要吗,如果要的话,请留下email
偶给你寄过去,使用dll注入,在注入的dll中创建线程,在2000下要这样实现.
98下使用RegisterServiceProcess就可以了.
嘿嘿,我的email是huiyugan@263.net
 
我要一个,谢谢
cook@sina.com
 
我也要一个学习学习.
peng_qs@sina.com
先谢谢啦.
 
mailto:cao192@163.net
 
我已经发送勒,请大家注意查收啊。
唉,我怎么就不想作一个竹页呢,这样我就不用发来发去的勒。
 
谢谢,能不能给我一个?
 
555,我也想要
arjo@163.net 多谢!
 
2000下我不知道如何做,能否给我发一个,学习一下!
My Email: Archerfl@163.com
 
给我一个学习学习好吗 [:)][:)][:)]
wjh_76306250@sohu.com
 
project.dpr中写入application.title:='';

我试过,能实现的
 
请大家去
http://delphi.mychangshu.com/dispdoc.asp?id=991
下载
 
截获Ctrl+Alt+Del
使之发生时打开一个窗口 窗口要和系统的Ctrl+Alt+del窗口要像!!
窗口获得所有的进程 然后截掉自己的 把剩下的显示在窗口里。。
就是做一个假的Ctrl+alt+Del的窗口。。

不过在2000下 这个方法不怎么爽//。。。。。。

 
后退
顶部