ResourceKit中文版帮助[8]

[入库:2005年9月19日] [更新:2007年3月25日]

本文简介:


interrogate 对一个服务送出一个询问控制要求。  

pause 对一个服务送出一个暂停控制要求。  

qc 询问一个服务的配置。  

query 询问一个服务的状态,也可以列举服务的状态类型。  

start 启动一个服务。  

stop 对一个服务送出一个停止的要求。  

Servicename  
在注册表中为service key制定的名称。注意这个名称是不同于显示名称的(这个名称可以用net start和服务控制面板看到),而SC是使用服务键名来鉴别服务的。  

Optionname  
这个optionname和optionvalue参数允许你指定操作命令参数的名称和数值。注意,这一点很重要在操作名称和等号之间是没有空格的。一开始我不知道,结果………………,比如,start= optionvalue,这个很重要。  
optionvalue可以是0,1,或者是更多的操作参数名称和数值对。  
如果你想要看每个命令的可以用的optionvalue,你可以使用sc command这样的格式。这会为你提供详细的帮助。  

Optionvalue  
为optionname的参数的名称指定它的数值。有效数值范围常常限制于哪一个参数的optionname。如果要列表请用sc command来询问每个命令。  

Comments  
很多的命令需要管理员权限,所以我想说,在你操作这些东西的时候最好是管理员。呵呵!  

当你键入SC而不带任何参数时,SC.exe会显示帮助信息和可用的命令。当你键入SC紧跟着命令名称时,你可以得到一个有关这个命令的详细列表。比如,键入sc create可以得到和create有关的列表。  
但是除了一个命令,sc query,这会导出该系统中当前正在运行的所有服务和驱动程序的状态。  

当你使用start命令时,你可以传递一些参数(arguments)给服务的主函数,但是不是给服务进程的主函数。  
SC create  
这个命令可以在注册表和服务控制管理数据库建立一个入口。  

语法1  
sc [servername] create Servicename [Optionname= Optionvalue]  

这里的servername,servicename,optionname,optionvalue和上面的一样,这里就不多说了。这里我们  

详细说明一下optionname和optionvalue。  

Optionname Optionvalue  
描述type= own, share, interact, kernel, filesys  
关于建立服务的类型,选项值包括驱动程序使用的类型,默认是share。  

start= boot, system, auto, demand, disabled  
关于启动服务的类型,选项值包括驱动程序使用的类型,默认是demand(手动)。  

error= normal, severe, critical, ignore  
当服务在导入失败错误的严重性,默认是normal。  

binPath= (string)  
服务二进制文件的路径名,这里没有默认值,这个字符串是必须设置的。  

group= (string)  
这个服务属于的组,这个组的列表保存在注册表中的ServiceGroupOrder下。默认是nothing。  

tag= (string)  
如果这个字符串被设置为yes,sc可以从CreateService call中得到一个tagId。然而,SC并不显示这个标签,所以使用这个没有多少意义。默认是nothing  

depend= (space separated string)有空格的字符串。  
在这个服务启动前必须启动的服务的名称或者是组。  

obj= (string)  
账号运行使用的名称,也可以说是登陆身份。默认是localsystem  

Displayname= (string)  
一个为在用户界面程序中鉴别各个服务使用的字符串。  

password= (string)  
一个密码,如果一个不同于localsystem的账号使用时需要使用这个。  

Optionvalue  
Optionname参数名称的数值列表。参考optionname。当我们输入一个字符串时,如果输入一个空的引用这意味着一个空的字符串将被导入。  

Comments  
The SC CREATE command performs the operations of the CreateService API function.  
这个sc create命令执行CreateService API函数的操作。详细请见CreateService。  

例1  
下面这个例子在一台叫做(\\myserver)的计算机上为一个叫“NewService”的服务建立的一个注册表登记。  
sc \\myserver create NewService binpath= c:\winnt\system32\NewServ.exe  

按照默认,这个服务会建立一个WIN32_SHARE_PROCESS使用SERVICE_DEMAND_START启动方式。这将不会有任何从属关系,也将会按照localsystem安全上下关系来运行。  

例2  
下面这个例子将在本地计算机上,建立一个服务,它将会是一个自动运行服务,并且运行在他自己的进程上。它从属于TDI组和NetBios服务上。注意,你必须在从属中间增加一个空格的引用。  

本文关键:ResourceKit中文版帮助
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top