HELP!!!WIN98系统问题(200分)

H

hualex

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]我已经做完了一个机房管理系统,分为服务端和客户端,并在注册表中的RUNSERVICE中加入
客户端,使得WIN98启动便会运行客户端程序,但是在测试时发现,当系统启动但还未运行客
户端程序的时候,按CTRL+ALT+DEL可以打开任务进程栏会显示客户端并将它KILL掉。注:客
户端已经做了屏敝CTRL+ALT+DEL和在任务进程栏中消除客户端的工作。
请问如何使得系统启动但还未运行客户端程序的时候,按CTRL+ALT+DEL可以打开任务进程栏
不会显示客户端,或者是干脆屏敝CTRL+ALT+DEL。
最好是有源码
谢谢了各位
 
implementation
function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterServiceProcess(GetCurrentProcessID, 1);
end;

隐藏进程,你在已答贴子里再找找,很多的。
 
我已经在程序中做了隐藏进程以及屏敝CTRL+ALT+DEL,程序运行后是不会在任务进程栏显示的。
我说是的系统启动了,但我的程序还未运行时间可以通过CTRL+ALT+DEL还杀死我的客户端进程。
 
implementation
function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterServiceProcess(GetCurrentProcessID, 1);
end;
是可以的 ,将form的tile属性清空,
tform1.formcreate里加入application.showmainform:=flase
 
最好的办法是把System.ini里"shell=explorer.exe"替换成“shell=你的程序文件名(含路径)”
这样,不知道窍门的人是永远也无法把你的程序用CTRL+ALT+DEL杀死。不过你这样一来,你
最好在程序中加入关机、重启和修改System.ini的功能(用密码控制),以防万一。我就这样做过。
这样做还有一个好处是自动屏蔽掉了win键,
 
找一找旧贴子,就可以省下好多分。
 
顶部