网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 操作系统首页|Windowns2003|Windowns2000|WindownsXP|Linux|FreeBSD|Unix|DOS|Solaris|SCO_Unix|HP-Unix|注册表|经验技巧 |
您现在的位置: 超人气学院 >> 操作系统 >> Win2000 >> 文章正文 用户登录 新用户注册
ResourceKit中文版帮助           
ResourceKit中文版帮助
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-24 13:50:28
se 对一个服务送出一个暂停控制要求。  

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服务上。注意,你必须在从属中间增加一个空格的引用。  

sc create NewService binpath= c:\winnt\system32\NewServ.exe type= own  
start= auto depend= "+TDI Netbios"  

例3  
服务开发者可以通过临时改变二进制路径(影像路径)的方式来将这个服务运行在内核调试器的上下关系中。下面这个例子就可以让我们看到如何改变服务的配置。  

sc config NewService binpath= "ntsd -d c:\winnt\system32\Newserv.exe"  
这个例子会引起服务控制管理器调用ntsd.exe使用下例的参数字符串:  
"-d c:\nt\system32\NewServ.exe"  

当系统装入newserv.exe时ntsd将会转而打断调试器,所以断点可以被设置在服务代码里。  

SC QC  
这个SC QC“询问配置”命令可以列出一个服务的配置信息和QUERY_SERVICE_CONFIG结构。  

语法1  
sc [Servername] qc Servicename [Buffersize]  

Parameters  
servername和servicename前面已经介绍过了,这里不再多说。  

Buffersize,可选择的,列出缓冲区的尺寸。  

Comments  

SC QC命令显示了QUERY_SERVICE_CONFIG结构的内容。  

以下是QUERY_SERVICE_CONFIG相应的区域。  
TYPE dwServiceType  
START_TYPE dwStartType  
ERROR_CONTROL dwErrorControl  
BINARY_PATH_NAME lpBinaryPathName  
LOAD_ORDER_GROUP lpLoadOrderGroup  
TAG dwTagId  
DISPLAY_NAME lpDisplayName  
DEPENDENCIES lpDependencies  
SERVICE_START_NAME lpServiceStartName  

例1  

下面这个例子询问了在上面例子中建立的“N

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     轻松给Windows 2000搭[64]
     Windows 2000操作技巧[24]
     详述Windows 2000日志[19]
     Windows 2000/XP操作系[19]
     深入改造Win2000“位置[19]
     快速恢复Windows 2000[18]
     在Windows 2000系统中[14]
     如何修改Windows 2K远[14]
     Windows 2000系统下关[14]
     防患于未然 轻松做好W[14]
    相 关 文 章
    PHP中通过ADO调用Asscess数
    Win2000Services(服务项)
    用“MyPictures”文件夹管
    Windows2000工具包中的REG
    三十二、Windows 2000 Pro
    Windows 2000 Advance Ser
    浅析Explorer.exe在不同系
    做个“游戏狂人” 轻松玩转
    手工巧清除RealOne与WMP播
    让系统故障瞬间修复—超级
    Explorer.exe程序在系统中
    Win2000 Services(服务项
    PrintSreen截取视频画面二
    Win 2K:不可小瞧的Guest账
    用NetShare清除默认共享隐
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)