函数功能描述:RegisterServiceProcess函数注册或者取消一个进程为服务。当用户注销之后,服务进程仍可运行。
函数原型:
DWORD RegisterServiceProcess(
DWORD dwProcessId,
DWORD dwType
);
参数:
dwProcessId
指定注册为服务的进程标识(Id),当前进程可以用NULL。
dwType
指明是注册服务还是取消服务,可以是下面的值之一。
值 意义
0 取消服务
1 注册进程为服务
返回值:
如果函数调用成功,返回值为1,任何错误都将返回0。
在DELPHI7,环境:XP中发现无法使用,运行时无法定位入口。
声明如下:
implementation
function RegisterServiceProcess(dwProcessID, dwType :DWord):DWORD; stdcall; external 'KERNEL32.DLL';