|
| |
精品推荐 |
 |
|
| |
|
|
|
|
Resource Kit 中文版帮助
|
日期:2007年12月29日 作者:清风网络学院 查看:[大字体
中字体 小字体]
|
例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
下面这个例子询问了在上面例子中建立的“NewService”服务的配置:
sc \\myserver qc NewService
sc显示下面的信息:
SERVICE_NAME: NewService TYPE : 20 WIN32_SHARE_PROCESS START_TYPE : 3 DEMAND_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : c:\winnt\system32\NewServ.exe LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : NewService DEPENDENCIES : SERVICE_START_NAME : LocalSystem
NewService有能力和其他的服务共享一个进程。但是它不是自动启动的。二进制文件名是NewServ.exe。这个服务不依靠与其它的的服务,而且运行在lcoalsystem的安全上下关系中。这些都是调用QueryServiceStatus基本的返回,如果还需要更多的细节届时,可以看看API函数文件。
SC QUERY
SC QUERY命令可以获得服务的信息。
上一篇:构建一个工作机
下一篇:IIS的AdminScripts下工具使用全解
|
| 相关文章: |
|
|
|
| 相关软件: |
|
|
|
|