_content>@echo off
cls
color
f2 :go
if "%1"
=="" goto use
if "%2"=="" goto use
if "%2"=="/a" goto az
if "%2"=="/x" goto xz
:az
if "%5"=="" goto use
if "%6"=="" goto use
echo [Version] >c:\az.inf
echo Signature="$WINDOWS NT$" >>c:\az.inf
echo [DefaultInstall.Services] >>c:\az.inf
echo AddService=%1,,My_AddService_N
ame >>c:\az.inf
echo [My_AddService_Name] >>c:\az.inf
echo Dis
playName=%3 >>c:\az.inf
echo Description=%4 >>c:\az.inf
echo ServiceType=0
X10 >>c:\az.inf
echo StartType=%5 >>c:\az.inf
echo ErrorControl=0 >>c:\az.inf
echo ServiceBinary=%6 >>c:\az.inf
Rundll32.exe SETUPapi,InstallHinfSection DefaultInstall 128 c:\az.inf
del c:\az.inf
if "%7"=="" goto ex
IT if "%7"=="/s" net start %1
goto exit
:xz
net start|find "%1" >nul
&&net stop %1
echo [Version] >c:\xz.inf
echo Signature="$WINDOWS NT$" >>c:\xz.inf
echo [DefaultInstall.Services] >>c:\xz.inf
echo DelService=%1 >>c:\xz.inf
rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 c:\xz.inf
del c:\xz.inf
goto exit
:use
echo ******************************************************************************
echo ** 安装服务批处程序 **
echo ** **
echo ** 安装例子: **
echo ** **
echo ** np 服务名 /a 服务显示名称 服务描述 启动类型 要添加成服务的程序地址 **
echo ** 启动类型:0
系统引导时加载,1 OS初始化时加载 **
echo ** 2 由SCM(服务控制管理器)自动启动,3 手动启动,4 禁用。 **
echo ** **
echo ** 卸载例子: **
echo ** **
echo ** np 服务名 /x **
echo ** **
echo ** build by NetPatch (N/P)
QQ:251592982 **
echo ** 2005-4-07 **
echo ******************************************************************************
cmd /k
:exit