sc挖矿怎么设置
① sc怎么打
既然你有魔兽基础那就好说。为了解释方便 我把右下角技能框的表示上从第1排从左至右标1 2 3 第2排4 5 6.第3牌7 8 9. 进去后按S E是进单人模式。ME是进多人模式。 先说单人模式。进去后一直回车到出现4个框选的地方。上面是3个人形图像。 点人形是进战役。也就是过关..每一个人形代表一个种族。 然后按U是做主机。选地图。然后把自己的种族调成Zerg.默认是RANMON随机。按回车开始。 虫族的话跟 魔兽里的UD不死有点像。 建筑只能放在那片被污染的土地上。建造基地能扩展出一片污染地。 然后首先你要明白虫族所有的兵。包括房子和农民都是主基地生产的虫卵造。就是在基地旁边爬的虫子。每一段时间会自动刷出来。最多一个基地的虫子存在3只。 点主基地后。左下角的技能框里的第一排第一个是个虫子的样子。快捷键S。点进去后,出现9个图标。他们分别是1农民SD。2狗SZ.3房子SO。4刺蛇SH。5飞龙SM。6自杀SS。7皇后SQ。8大象SU。9蝎子SF. 上面是你的所有兵种和农民。 下面给你说建筑。跟魔兽一样 点农民按B是普通建筑。按V是高级建筑。 同时提醒你虫族的农民跟NE有点像。做一个建筑消耗 一个农民。 点b后,普通建筑有1主基地BH。1是做兵。 3是升级下地。升级后所有虫族单位除大象都可以钻地。7是升级基地。 然后如果你的基地升级了2本。、那么456会出现3个升级技能。4是房子的运输。5不知道没用。6是房子的速度。 2地堡。他做好好后是不能攻击的。需要在变一次。点地堡按 U是变对地的,按S是对空。对空的需要做BV才能变} 3气矿BE.『要把它造在矿区附近的那个火山口上面。然后点 及格农民去采集』 4血池 bs『跟兵营类似。做他才可以狗。他的第一个东西是升级狗速第2个是狂爪需要3本科技才能升级』 5升级塔 BV。第一个是除刺蛇外的所有陆军的攻击。第2个是刺蛇的攻击。第3个是陆军防守。 7刺蛇塔BD『做他才可以做刺蛇。他的第1个是升级刺蛇的速度。第2个是刺蛇射程、下面那个是升级地刺。升级后刺蛇就可以变地刺了。』 然后按V进高级建造。 1飞龙塔 VS 做他才能出飞龙和自杀。第一个是空军攻击。2是空军防守.7的位置是升级大龙塔。需要3本科技。升级后飞龙就能变形。蜘蛛一样的是对地。还有个是吞噬着。是对空。 2皇后巢穴VQ.做他才能出皇后和升级3本。他的升级技能不记得了。反正不重要。很少人用皇后的, 3传送门。就是传送。从这边可以到那边。需要做好后。在点传送门。他的7位置上的技能点一下。在做出传送的另一边门就可以了。 4象塔。需要3本科技。做他才能出大象。第一个是大象的速度。第2个是防御技能。升级后的大象可以多2防。 5蝎巢。需3本科技。做他可做蝎子。第一个是吃。蝎子升级吃后可以吃同类。比如狗之类的。吃同类能恢复能量。才能放技能,第2个是血雾。喷到敌人或是自己人身上.中的血量全变为1滴血。第3个是能量上限+50。变为250。 蝎子本身出来就带一个 技能不需要升级就有。黄雾。喷出后。凡是在黄雾内的单位免疫所有远程攻击。但是魔法和近战还是有效的。 虫族的基地 能升级3次和不死一样。 第一次升级需要血池。第2次需要皇后巢。 虫族是一个非常依赖经济的种族。特别是对气矿要求很大。当然纯出狗另当别论。 另外虫族的房子很重要。因为虫族的房子也叫宿主。他是能移动的。前期可以去侦察对方在哪。他移动很慢。但是升级了速度后就很快啦。同时也可以升级运输。到最后,他就是虫族的运输机一样了。 因为虫族的出兵全靠主基地。但是一个基地一次最多存在3个卵。所以要做竟量多的基地。同时基地还可以接收采矿。所以其中的平衡自己多玩点就有把握了。 不一定是开片矿才放基地。在经济许可的情况下可以多放几个基地当出兵点用。 所有能做出东西来的建筑的集结点设置都是R. 至于虫族战术对于新手来说就是扩张暴兵再扩张。大象加蝎子加狂狗加自杀是虫族后期最好的组合。但是总的来说拖到大后期。Z是无法和人族还有神族的兵种抗衡的。所以在中后期解决战斗是首选。 总得来说,你有魔兽基础。应该不难。不过星际操作繁琐些。你要适应下。他不可能像魔兽一样有很多智能操作来简化你的操作程序。
② 用SC设置服务为自动启动同时启动服务的命令是什么
呵呵,有的时候,系统启动项完成不了某些操作。
譬如当rpc禁用的时候,就需要sc命令了。
在命令提示符内。输入
sc
config
npggsvc
start=
auto
sc
config
服务名start=
auto
auto是自动的意思。
③ 什么是挖矿
用户用个人计算机下载软件然后运行特定算法,与远方服务器通讯后可得到相应比特币,是获取比特币的方式之一。
比特币为一种虚拟的货币,比特币挖矿制度为通过计算机硬件为比特币网络开展数学运算的过程,提供服务的矿工可以得到一笔报酬,因为网络报酬依据矿工完成的任务来计算,为此挖矿的竞争十分激烈。
挖矿实际是性能的竞争、装备的竞争,由非常多张显卡组成的挖矿机,哪怕只是HD6770这种中低端显卡,“组团”之后的运算能力还是能够超越大部分用户的单张显卡的。
而且这还不是最可怕的,有些挖矿机是更多这样的显卡阵列组成的,数十乃至过百的显卡一起来,显卡本身也是要钱的,算上硬件价格等各种成本,挖矿存在相当大的支出。
(3)sc挖矿怎么设置扩展阅读:
比特币挖矿流程:
1、找到矿池
开始挖矿必须要有一个操作方便、产出稳定的矿池,它的作用就是为各个终端细分数据包,可以通过精密的算法将终端计算好的数据包按照比例,支付相应数量的比特币。
2、下载比特币挖矿器(软件)
其实这种挖矿器也有很多种,大家可以去官方网站下载。
3、设置挖矿软件
GUIMiner是个绿色软件,安装完成后我们可以先设置下语言,以便更方便进一步设置。接下来需要对采矿器设置服务器、用户名、密码、设备等。一般服务器从BTC guild系列里面选一个网络较好的就行,用户名和密码就是我们之前自己设置的。
4、比特币挖矿开始
当我们确认都设定无误后,点“开始挖矿”按钮之后就开始挖比特币了,随之显卡很快就会进入全速运行状态,温度升高、风扇转速提高,你可以通过GPU-Z或显卡驱动来监控状态。
④ 如何挖sc币,sc矿池挖矿
挖矿赚钱教程,超算力分享
⑤ windows里的sc命令怎么用
SC命令详解(一个很有用的command)
作为一个命令行工具,SC.exe可以用来测试你自己的系统,你可以设置一个批处理文件来使用不同的参数调用 SC.exe来控制服务。
一.SC使用这样的语法:
1. SC [Servername] command Servicename [Optionname= Optionvalues]
2. SC [command]
这里使用第一种语法使用SC,使用第二种语法显示帮助。
下面介绍各种参数。
Servername
可选择:可以使用双斜线,如\\myserver,也可以是\\192.168.1.223来操作远程计算机。如果在本地计算机上操作
就不用添加任何参数。
Command
下面列出SC可以使用的命令。
config----改变一个服务的配置。(长久的)
continue--对一个服务送出一个继续控制的要求。
control----对一个服务送出一个控制。
create----创建一个服务。(增加到注册表中)
delete----删除一个服务。(从注册表中删除)
EnumDepend--列举服务的从属关系。
GetDisplayName--获得一个服务的显示名称。
GetKeyName--获得一个服务的服务键名。
interrogate--对一个服务送出一个询问控制要求。
pause----对一个服务送出一个暂停控制要求。
qc----询问一个服务的配置。
query----询问一个服务的状态,也可以列举服务的状态类型。
start----启动一个服务。
stop----对一个服务送出一个停止的要求。
Servicename
在注册表中为service key制定的名称。注意这个名称是不同于显示名称的(这个名称可以用net start和服务控
制面板看到),而SC是使用服务键名来鉴别服务的。
Optionname
这个optionname和optionvalues参数允许你指定操作命令参数的名称和数值。注意,这一点很重要在操作名称和等
号之间是没有空格的。一开始我不知道,结果………………,比如,start= optionvalues,这个很重要。
optionvalues可以是0,1,或者是更多的操作参数名称和数值对。
如果你想要看每个命令的可以用的optionvalues,你可以使用sc command这样的格式。这会为你提供详细的帮助。
Optionvalues
为optionname的参数的名称指定它的数值。有效数值范围常常限制于哪一个参数的optionname。如果要列表请用
sc command来询问每个命令。
Comments
很多的命令需要管理员权限,所以我想说,在你操作这些东西的时候最好是管理员。呵呵!
当你键入SC而不带任何参数时,SC.exe会显示帮助信息和可用的命令。当你键入SC紧跟着命令名称时,你可以得
到一个有关这个命令的详细列表。比如,键入sc create可以得到和create有关的列表。
但是除了一个命令,sc query,这会导出该系统中当前正在运行的所有服务和驱动程序的状态。
当你使用start命令时,你可以传递一些参数(arguments)给服务的主函数,但是不是给服务进程的主函数。
二.SC create
这个命令可以在注册表和服务控制管理数据库建立一个入口。
语法1
sc [servername] create Servicename [Optionname= Optionvalues]
这里的servername,servicename,optionname,optionvalues和上面的一样,这里就不多说了。这里我们详细说
明一下optionname和optionvalues。
Optionname--Optionvalues
描述
type=----own, share, interact, kernel, filesys
关于建立服务的类型,选项值包括驱动程序使用的类型,默认是share。
start=----boot, sys tem, 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)
账号运行使用的名称,也可以说是登陆身份。默认是localsys tem
Displayname=--(string)
一个为在用户界面程序中鉴别各个服务使用的字符串。
password=--(string)
一个密码,如果一个不同于localsystem的账号使用时需要使用这个。
Optionvalues
Optionname参数名称的数值列表。参考optionname。当我们输入一个字符串时,如果输入一个空的引用这意味着
一个空的字符串将被导入。
Comments
The SC CREATE command perFORMs the operations of the CreateService API function.
这个sc create命令执行CreateService API函数的操作。详细请见CreateService。
例子1
下面这个例子在计算机上建立叫“mirror”的服务建立的一个注册表登记,是自动运行服务,从属于TDI组和NetBios服务。
C:\WINDOWS\system32>sc create mirror binPath= "D:\Ftp\新建文件夹\mirror.exe" type= own start= auto
[SC] CreateService SUCCESS
重启后生效
例子2 删除Mirror服务
C:\WINDOWS\system32>sc delete mirror binPath= "D:\Ftp\新建文件夹\mirror.exe" type= own start= auto
[SC] DeleteService SUCCESS
三. 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
下面这个例子询问了在上面例子中建立的“mirror”服务的配置:
sc qc
sc显示下面的信息:
SERVICE_NAME: mirror
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : D:\Ftp\
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : mirror
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
mirror有能力和其他的服务共享一个进程。这个服务 不依靠与其它的的服务,而且运行在lcoalsystem的安全上下关系中。这些都是调用QueryServiceStatus基本的返回,如果还需要更多的细节届时,可以看看API函数文件。 mirror
四.SC QUERY
SC QUERY命令可以获得服务的信息。
语法:
sc [Servername] query { Servicename | ptionname= Optionvalues... }
参数:
servername, servicename, optionname, optionvalues不在解释。只谈一下这个命令提供的数值。
Optionname--Optionvalues
Description
type=----driver, service, all
列举服务的类型,默认是service
state=----active, inactive, all
列举服务的状态,默认是active
bufsize=--(numeric values)
列举缓冲区的尺寸,默认是1024 bytes
ri=----(numeric values)
但开始列举时,恢复指针的数字,默认是0
Optionvalues
同上。
Comments
SC QUERY命令可以显示SERVICE_STATUS结构的内容。
下面是SERVICE_STATUS结构相应的信息:
TYPE------dwServiceType
STATE------dwCurrentState, dwControlsAccepted
WIN32_EXIT_CODE----dwWin32ExitCode
SERVICE_EXIT_CODE--dwServiceSpecificExitCode
CHECKPOINT----dwCheckPoint
WAIT_HINT----dwWaitHint
在启动计算机后,使用SC QUERY命令会告诉你是否,或者不是一个启动服务的尝试。如果这个服务成功启动,WIN32_EXIT_CODE区间会将会包含一个0,当尝试不成功时,当它意识到这个服务不能够启动时,这个区间也会提供一个退出码给服务。
例子
查询“mirror'服务状态,键入:
sc query mirror
显示一下信息:
SERVICE_NAME: mirror
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
注意,这里存在一个给这个服务的退出码,即使这个服务部不在运行,键入net helpmsg 1077,将会得到对1077错误信息的说明:
上次启动之后,仍未尝试引导服务。
所以,这里我想说一句,希望大家可以活用net helpmsg,这会对你的学习有很大的帮助。
下面在对SC query的命令在说明一下:
列举活动服务和驱动程序状态,使用以下命令:
sc query
显示messenger服务,使用以下命令:
sc query messenger
只列举活动的驱动程序,使用以下命令:
sc query type= driver
列举Win32服务,使用以下命令:
sc query type= service
列举所有的服务和驱动程序,使用以下命令:
sc query state= all
用50 byte的缓冲区来进行列举,使用以下命令:
sc query bufsize= 50
在恢复列举时使用index=14,使用以下命令:
sc query ri=14
列举所有的交互式服务,使用以下命令:
sc query type= service type= interact
五、sc命令启动已经禁用的服务,例如:启动telnet服务
sc config tlntsvr start= auto
net start tlntsvr
⑥ sc怎么入门呢
写这个东西的目的在于让大家了解一下sc这个服务管理程序的使用,另一方面也是为了让大家更进一步的了解到nt,2000的服务的一些基础问题,如果有时间,希望大家好好看看。再来结合起上一次如何打开termservice服务的那篇文章,在服务方面大家应该比较了解了。用这个东西就可以删除在别人机器里留下的如ffsniffer, sksockerver这些东西,不用再担心,装上了删除不了。但是毕竟这个东西还是ms的产品,所以,如eventlog这样的服务,是不可以用它关闭的。累呀累呀,写了我整整一个早上,就是不知道有没有人看!
我们知道在mstools sdk,也就是在resource kit有一个很少有人知道的命令行软件,sc.exe,这个软件向所有的
windows nt和windows 2000要求控制他们的api函数。我们可以在命令行里通过对这些函数设定参数的方式来设定
他们(api)。sc.exe也可以显示服务的状态,同时也可以从状态结构区域里重新找到存储在里面的数值。它还可以
列出远程计算机的服务函数或者是服务状况结构。
sc.exe这个开发工具至少可以比服务控制面板程序和网络命令行界面(net.exe,这个东西可以告诉你一个服务是
在运行中,还是停止,还是暂停。)这两个东西提供更多的细节和准确的信息。虽然上述两个东西在正常工作的
情况下,对于完整的调试是非常好用的,但是如果有新的服务,或者新的代码被开发出来的时候,这两个工具提
供的信息可能造成误导。这也就是我们需要用到sc的原因。
下面举列说明,如果在开发阶段,你的服务在挂住在一个start-pending的时候,控制面板和net.exe同样报告服
务是在运行的。但它挂在一个stop-pending的时候,net.exe报告它运行,而控制面板着报告它停止,如果你试着
启动它,这是控制面板则会告诉你这个服务正在运行。难道这不是很困惑吗?呵呵!
sc.exe可以让你询问服务的状况和取出存储在状态结构区域内的数值,控制面板和net.exe不提供服务完整的状况
。但是无论如何,sc程序可以告诉你这个服务准确的情形,同样也可以给你看最后的checkpoint数和等待提示。
这个checkpoint,我叫它检查点(我觉得他就像一个程序调试时置的断点),所以我们也可以把看作为一个调试工
具,因为它可以提供一个关于在程序停止时还要沿着初始化继续前进多久准确报告。
sc.exe也可以允许你调用很多的服务控制api函数,可以让你从命令行里改变大量的参数。这位服务开发者们提供
了很多的优势。例如,它提供了一个方便的方式来创建或者在注册表和服务控制管理数据库中配置服务信息。开
发者们不需要在手动的在注册表里单独的设置键值来配置服务,也不用重起机器来强迫服务控制管理数据库升级
。
作为一个命令很工具,sc.exe可以用来测试你自己的系统,你可以设置一个批处理文件来使用不同的参数调用
sc.exe来控制服务。这个很有用,如果你想看看你的服务不断的启动和停止,我没有试过哦!让一个服务一下子
打开,一下子关闭,听上去很不错的。如果你的服务进程里面有多个进程的话,你可以保持一个进程继续运行不
让它走开,然后让另一个不断的打开在关闭,还可以寻找一下内存缺乏导致不完全清楚的证据。
下面介绍sc,sc qc,and sc query
sc使用这样的语法:
1. sc [servername] command servicename [optionname= optionvalues]
2. sc [command]
这里使用第一种语法使用sc,使用第二种语法显示帮助。
下面介绍各种参数。
servername
可选择:可以使用双斜线,如\\myserver,也可以是\\192.168.0.1来操作远程计算机。如果在本地计算机上操作
就不用添加任何参数。
command
下面列出sc可以使用的命令。
config----改变一个服务的配置。(长久的)
continue--对一个服务送出一个继续控制的要求。
control----对一个服务送出一个控制。
create----创建一个服务。(增加到注册表中)
delete----删除一个服务。(从注册表中删除)
enumdepend--列举服务的从属关系。
getdisplayname--获得一个服务的显示名称。
getkeyname--获得一个服务的服务键名。
interrogate--对一个服务送出一个询问控制要求。
pause----对一个服务送出一个暂停控制要求。
qc----询问一个服务的配置。
query----询问一个服务的状态,也可以列举服务的状态类型。
start----启动一个服务。
stop----对一个服务送出一个停止的要求。
servicename
在注册表中为service key制定的名称。注意这个名称是不同于显示名称的(这个名称可以用net start和服务控
制面板看到),而sc是使用服务键名来鉴别服务的。
optionname
这个optionname和optionvalues参数允许你指定操作命令参数的名称和数值。注意,这一点很重要在操作名称和等
号之间是没有空格的。一开始我不知道,结果………………,比如,start= optionvalues,这个很重要。
optionvalues可以是0,1,或者是更多的操作参数名称和数值对。
如果你想要看每个命令的可以用的optionvalues,你可以使用sc command这样的格式。这会为你提供详细的帮助。
optionvalues
为optionname的参数的名称指定它的数值。有效数值范围常常限制于哪一个参数的optionname。如果要列表请用
sc command来询问每个命令。
comments
很多的命令需要管理员权限,所以我想说,在你操作这些东西的时候最好是管理员。呵呵!
当你键入sc而不带任何参数时,sc.exe会显示帮助信息和可用的命令。当你键入sc紧跟着命令名称时,你可以得
到一个有关这个命令的详细列表。比如,键入sc create可以得到和create有关的列表。
但是除了一个命令,sc query,这会导出该系统中当前正在运行的所有服务和驱动程序的状态。
当你使用start命令时,你可以传递一些参数(arguments)给服务的主函数,但是不是给服务进程的主函数。
sc create
这个命令可以在注册表和服务控制管理数据库建立一个入口。
语法1
sc [servername] create servicename [optionname= optionvalues]
这里的servername,servicename,optionname,optionvalues和上面的一样,这里就不多说了。这里我们详细说
明一下optionname和optionvalues。
optionname--optionvalues
描述
type=----own, share, interact, kernel, filesys
关于建立服务的类型,选项值包括驱动程序使用的类型,默认是share。
start=----boot, sys tem, 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)
账号运行使用的名称,也可以说是登陆身份。默认是localsys tem
displayname=--(string)
一个为在用户界面程序中鉴别各个服务使用的字符串。
password=--(string)
一个密码,如果一个不同于localsys tem的账号使用时需要使用这个。
optionvalues
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\sys tem32\newserv.exe
按照默认,这个服务会建立一个win32_share_process使用service_demand_start启动方式。这将不会有任何从属
关系,也将会按照localsys tem安全上下关系来运行。
例2
下面这个例子将在本地计算机上,建立一个服务,它将会是一个自动运行服务,并且运行在他自己的进程上。它
从属于tdi组和netbios服务上。注意,你必须在从属中间增加一个空格的引用。
sc create newservice binpath= c:\winnt\sys tem32\newserv.exe type= own
start= auto depend= "+tdi netbios"
例3
服务开发者可以通过临时改变二进制路径(影像路径)的方式来将这个服务运行在内核调试器的上下关系中。下
面这个例子就可以让我们看到如何改变服务的配置。
sc config newservice binpath= "ntsd -d c:\winnt\sys tem32\newserv.exe"
这个例子会引起服务控制管理器调用ntsd.exe使用下例的参数字符串:
"-d c:\nt\sys tem32\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\sys tem32\newserv.exe
load_order_group :
tag : 0
display_name : newservice
dependencies :
service_start_name : localsys tem
newservice有能力和其他的服务共享一个进程。但是它不是自动启动的。二进制文件名是newserv.exe。这个服务
不依靠与其它的的服务,而且运行在lcoalsys tem的安全上下关系中。这些都是调用queryservicestatus基本的返
回,如果还需要更多的细节届时,可以看看api函数文件。
sc query
sc query命令可以获得服务的信息。
语法:
sc [servername] query { servicename │ optionname= optionvalues... }
参数:
servername, servicename, optionname, optionvalues不在解释。只谈一下这个命令提供的数值。
optionname--optionvalues
description
type=----driver, service, all
列举服务的类型,默认是service
state=----active, inactive, all
列举服务的状态,默认是active
bufsize=--(numeric values)
列举缓冲区的尺寸,默认是1024 bytes
ri=----(numeric values)
但开始列举时,恢复指针的数字,默认是0
optionvalues
同上。
comments
sc query命令可以显示service_status结构的内容。
下面是service_status结构相应的信息:
type------dwservicetype
state------dwcurrentstate, dwcontrolsaccepted
win32_exit_code----dwwin32exitcode
service_exit_code--dwservicespecificexitcode
checkpoint----dwcheckpoint
wait_hint----dwwaithint
在启动计算机后,使用sc query命令会告诉你是否,或者不是一个启动服务的尝试。如果这个服务成功启动,win32_exit_code区间会将会包含一个0,当尝试不成功时,当它意识到这个服务不能够启动时,这个区间也会提供一个退出码给服务。
例子
查询“newservice"服务状态,键入:
sc query newservice
显示一下信息:
service_name: newservice
type : 20 win32_share_process
state : 1 stopped
(not_stoppable,not_pausable,ignores_shutdown)
win32_exit_code : 1077 (0x435)
service_exit_code : 0 (0x0)
checkpoint : 0x0
wait_hint : 0x0
注意,这里存在一个给这个服务的退出码,即使这个服务部不在运行,键入net helpmsg 1077,将会得到对1077错误信息的说明:
上次启动之后,仍未尝试引导服务。
所以,这里我想说一句,希望大家可以活用net helpmsg,这会对你的学习有很大的帮助。
下面在对sc query的命令在说明一下:
列举活动服务和驱动程序状态,使用以下命令:
sc query
显示messenger服务,使用以下命令:
sc query messenger
只列举活动的驱动程序,使用以下命令:
sc query type= driver
列举win32服务,使用以下命令:
sc query type= service
列举所有的服务和驱动程序,使用以下命令:
sc query state= all
用50 byte的缓冲区来进行列举,使用以下命令:
sc query bufsize= 50
在恢复列举时使用index=14,使用以下命令:
sc query ri=14
列举所有的交互式服务,使用以下命令:
sc query type= service type= interact
好了,说到这里。sc命令基本上已经说完了。希望大家好好看看,呵呵!相信会有帮助的!!
⑦ CAD里SC命令怎么用
SC命令是缩放命令,请参照以下步骤在CAD里使用SC命令。
1、首先在电脑上打开CAD软件,打开目标图纸。需要进行缩放时,输入SC命令按空格键即可。
⑧ 星际争霸中如何使农民一出来就自动去采矿
你指的一出来是指刚开始 还是 在游戏过程中啊?
一开始:
没有自动这个功能就是 你手法的问题 第一时间点基地出一个农民.
把刚开始的4个农民全画上 点矿 . 在这4个农民运动过程中 .
第一时间把他们分开就可以了.
过程中:
在游戏过程中,你看有些玩家的农民一出来就往矿那走 其实不是一出来就去自动采矿 而是他们点基地按R把集结点 点到矿的附近 这样可以让农民一出来 第一时间往矿区 运动 并不是 第一时间出来就自动采矿.
⑨ SC2地图编辑器里如何修改晶矿数量
地图-游戏变化元素里面先设置一下队伍
设置好之后在测试地图的时候似乎还是会对打的但是传到战网上就可以了
或者用触发器设置
⑩ sc命令的SC命令的用法
下面给出每个命令详细的用法
1、sc boot
表明最近的启动是否应该保存为上次已知的正确配置。
语法
Sc [ServerName] boot [{bad | OK}]
参数
ServerName:上面已经介绍,在此不在累述(下同)
[{bad | OK}]
指定最近的启动是否错误或它是否应该保存为上次已知的正确启动配置。
下面的示例显示了如何使用 sc boot 命令:
sc boot ok
sc boot bad
2、sc config
修改注册表和“服务控制管理器”数据库中服务项目的值。
语法
Sc [ServerName] config [ServiceName] [type= {own | share | kernel | filesys | rec | adapt | interacttype= {own | share}}] [start= {boot | system | auto | demand | disabled}] [error= {normal | severe | critical | ignore}] [binpath= BinaryPathName] [group= LoadOrderGroup] [tag= {yes | no}] [depend= dependencies] [obj= {AccountName | ObjectName}] [displayname= DisplayName] [password= Password]
ServiceName
指定要操作的服务名。(上面也已经介绍,下文不在累述)
type= {own | share | kernel | filesys | rec | adapt | interacttype= {own | share}}
指定服务类型。
own
服务以其自身的进程运行。不与其他服务共享可执行文件。这是默认值。
share
服务作为共享进程运行。与其他服务共享可执行文件。
kernel
驱动程序。
filesys
文件系统驱动程序。
rec
文件系统识别驱动程序(标识计算机上使用的文件系统)。
adapt
适配器驱动程序(标识键盘、鼠标、磁盘驱动器这样的硬件项)。
interact
服务可以与桌面交互,接收用户的输入。交互服务必须在 LocalSystem 帐户下运行。该类型必须与 type= own 或 type= share(例如,type= interact type= own)结合使用。自身使用 type= interact 将会产生参数无效的错误。
start= {boot | system | auto | demand | disabled}
指定服务的启动类型。
boot
由启动加载程序加载的设备驱动程序。
system
在核心初始化过程中启动的设备驱动程序。
auto
每次计算机重新启动时都会自动启动、并且即使无人登录到计算机也能正常运行的服务。
demand
必须手动启动的服务。如果没有指定 start=,则此项即为默认值。
disabled
不能启动的服务。要启动禁用的服务,应将启动类型更改为其他值。
error= {normal | severe | critical | ignore}
如果在启动过程中,服务启动失败,则指定错误的严重性。
normal
将记录错误,并且显示消息对话框,通知用户服务启动失败。启动将继续。这是默认设置。
severe
记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。这可能导致计算机能够重新启动,但服务却仍然无法运行。
critical
记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。如果上次已知正确的配置失败,启动也将失败,启动进程将以停止错误而中止。
ignore
错误已记录,启动继续。记录错误超出在事件ri志的范围,不再给用户作出提示。
binpath= BinaryPathName
指定指向服务二进制文件的路径。
group= LoadOrderGroup
指定该服务所属组的名称。组列表存储在注册表的 子项中。默认设置为空值。
tag= {yes | no}
指定是否在 CreateService 调用中获得 TagID。标记仅用于引导启动或系统启动驱动程序。
depend= dependencies
指定必须在此项服务之前启动的服务或组的名称。名称以正斜杠 (/) 分隔。
obj= {AccountName | ObjectName}
指定运行服务将使用的帐户名,或指定运行驱动程序将使用的 Windows 驱动程序对象名。默认设置为 LocalSystem。
displayname= DisplayName
指定一个可以在用户界面程序中用于为用户标识服务的友好的、有意义的名称。例如,一项服务的子项名是对用户毫无意义的 wuauserv,而显示的名称是“自动更新”。
password= Password
指定一个密码。如果使用了非 LocalSystem 的帐户,则此项是必需的。
备注
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
示例
下面的示例显示了如何使用 sc config 命令:
sc config NewService binpath= ntsd -d c:windowssystem32NewServ.exe
3、sc continue
为了恢复暂停的服务,要给服务发送一个 CONTINUE 控制请求。
语法
Sc [ServerName] continue [ServiceName]
参数
ServerName:略
ServiceName:略
备注
使用 continue 操作来恢复暂停的服务。
下面的示例显示了如何使用 sc continue 命令:
sc continue tapisrv
4、sc control
向服务发送 CONTROL 。
语法
sc [ServerName] control [ServiceName] [{paramchange | netbindadd | netbindremove | netbindenable | netbinddisable | UserDefinedControlB}]
参数
{paramchange | netbindadd | netbindremove | netbindenable | netbinddisable | UserDefinedControlB}
指定要发送到服务的控制。
5、sc create
在注册表和“服务控制管理器”中为服务创建子项和项目。
语法
Sc [ServerName] create [ServiceName] [type= {own | share | kernel | filesys | rec | adapt | interacttype= {own | share}}] [start= {boot | system | auto | demand | disabled}] [error= {normal | severe | critical | ignore}] [binpath= BinaryPathName] [group= LoadOrderGroup] [tag= {yes | no}] [depend= dependencies] [obj= {AccountName | ObjectName}] [displayname= DisplayName] [password= Password]
参数:各个参数的作用参见sc config 命令
下面的示例显示了如何使用 sc create 命令:
sc \myserver create NewService binpath= c:windowssystem32NewServ.exe
sc create NewService binpath= c:windowssystem32NewServ.exe type= share start= auto depend= +TDI Netbios
6、sc delete
从注册表中删除服务子项。如果服务正在运行或者另一个进程有一个该服务的打开句柄,那么此服务将标记为删除。
语法
Sc [ServerName] delete [ServiceName]
参数:略
备注
使用“添加或删除程序”删除 DHCP、DNS 或任何其他内置的操作系统服务。“添加或删除程序”不仅会删除该服务的注册表子项,而且还会卸载该服务并删除其所有的快捷方式。
下面的示例显示了如何使用 sc delete 命令:
sc delete newserv
7、sc descrīption
设置服务的描述字符串。
语法
Sc [ServerName] descrīption [ServiceName] [Descrīption]
参数:略
描述
为指定服务指定描述。这个描述的内容可以在控制面板-管理工具-服务里通过查看该服务的属性看到。如果没有指定字符串,则不会修改该服务的描述。不限制服务描述中可包含的字符数。
示例
下面的示例显示了如何使用 sc descrīption 命令:
sc descrīption newserv Runs quality of service control.
8、sc enumdepend
枚举依赖此服务的系统组件,这也可以从控制面板-管理工具-服务里通过查看该服务的属性中的依存关系选项卡看到(“下面的系统组件依赖此服务”下面的部分)
语法
Sc [ServerName] enumdepend [ServiceName] [BufferSize]
参数
BufferSize
以字节为单位指定枚举缓冲区的大小。默认值为 1024 字节。
备注
如果缓冲区不够大,enumdepend 操作只会部分输出依存关系,并指定输出所有依存关系所需的额外缓冲区大小。如果输出被截断,请重新运行该操作并指定更大的缓冲区大小。
下面的示例显示了如何使用 sc enumdepend 命令:
sc enumdepend rpcss 5690
sc enumdepend tapisrv
9、sc failure
指定服务失败时要采取的措施。
语法
Sc [ServerName] failure [ServiceName] [reset= ErrorFreePeriod] [reboot= BroadcastMessage] [command= CommandLine] [actions= FailureActionsAndDelayTime]
参数
reset= ErrorFreePeriod
指定没有失败的周期长度(单位为秒),此后失败计数应该重置为 0。这个参数必须与 actions= 参数结合使用。
reboot= BroadcastMessage
指定服务失败时要广播的消息。
command= CommandLine
指定服务失败时要运行的命令行。有关在失败时如何运行批处理或 VBS 文件的详细信息,请参阅“注释”。
actions= FailureActionsAndDelayTime
指定失败操作及其延迟时间(单位为毫秒),以正斜杠 (/) 隔开。以下操作均有效:run、restart 和 reboot。此参数必须与 reset= 参数结合使用。失败后不采取任何操作时,请使用 actions= 。
备注
并非所有服务都允许更改其失败选项。其中一些作为服务集的一部分运行。
要在失败时运行批处理文件,请指定 cmd.exeDrive:FileName.bat 为 command= 参数,其中 Drive:FileName.bat 是批处理文件的完全合格的名称。
要在失败时运行 VBS 文件,请指定 cscrīpt drive:myscrīpt.vbs 为 command= 参数,其中 Drive:myscrīpt.vbs 是脚本文件完全合格的名称。
可以将三种不同的操作指定为 actions= 参数,它们将会在服务的第一次、第二次、第三次失败时使用。
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
下面的示例显示了如何使用 sc failure 命令:
sc failure msftpsvc reset= 30 actions= restart/5000
sc failure dfs reset= 60 command= c:windowsservices
estart_dfs.exe actions= run/5000
sc failure dfs reset= 60 actions= reboot/30000
sc failure dfs reset= 60 reboot= The Distributed File System service has failed.Because of this, the computer will reboot in 30 seconds. actions= reboot/30000
sc failure myservice reset= 3600 reboot= MyService crashed -- rebooting machine command= %windir%MyServiceRecovery.exe actions= restart/5000/run/10000/reboot/60000
10、sc getdisplayname
获得与特定服务关联的显示名称。
语法
Sc [ServerName] getdisplayname [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
下面的示例显示了如何使用 sc getdisplayname 命令:
sc getdisplayname clipsrv
sc getdisplayname tapisrv
sc getdisplayname sharedaccess
11、sc getkeyname
使用特定服务的显示名称作为输入的内容会获得与其相关联的项名。
语法
sc [ServerName] getkeyname [ServiceDisplayName] [BufferSize]
参数
ServiceDisplayName
指定服务的显示名称。
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
备注
如果 ServiceDisplayName 包含空格,请使用引号将文本引起来(例如,Service Display Name)。
下面的示例显示了如何使用 sc getkeyname 命令:
sc getkeyname remote procere call (rpc)
sc getkeyname internet connection sharing
sc getkeyname clipbook
12、sc interrogate
向服务发送一个 INTERROGATE 控制请求。
语法
Sc [ServerName] interrogate [ServiceName]
参数:略
备注
向服务发送 INTERROGATE 会导致该服务使用“服务控制管理器”更新其状态。
下面的示例显示了如何使用 sc interrogate 命令:
sc interrogate sharedaccess
sc interrogate rpcss
13、sc lock
锁定“服务控制管理器”的数据库。
语法
sc [ServerName] lock
参数:略
备注
锁定“服务控制管理器”的数据库会阻止启动任何服务。如果要确保服务在停止之后不会启动,请使用这个命令。这可以使您不受干扰地进行一些操作(例如,删除服务)。
使用 lock 操作锁定“服务控制管理器”的数据库,然后通过键入 u 来使数据库解锁。也可停止锁定数据库的进程。
下面的示例显示了如何使用 sc lock 命令:
sc lock
14、sc pause
向服务发送 PAUSE 控制请求。
语法
Sc [ServerName] pause [ServiceName]
参数:略
备注
在终止服务之前使用 pause 操作来暂停它。
并非所有服务都能够被暂停。
在暂停时并非所有服务都执行同样的操作。一些服务继续为现有客户端服务,但拒绝接受新的客户端。其他的会终止对现有客户端的服务,同时也会拒绝接受新的客户端。
下面的示例显示了如何使用 sc pause 命令:
sc pause tapisrv
15、sc qc
查询服务的配置信息。
语法
Sc [ServerName] qc [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
备注
qc 操作可以显示有关服务的下列信息:
SERVICE_NAME(服务的注册表子项名称)、TYPE、ERROR_CONTROL、BINARY_PATH_NAME、LOAD_ORDER_GROUP、TAG、DISPLAY_NAME、DEPENDENCIES 和 SERVICE_START_NAME。
管理员可以使用 SC 来确定任一服务的二进制名称,并查明它是否与其他服务共享一个进程,在命令行下键入下列命令:
sc qc ServiceName
SC 有助于将 Microsoft 管理控制台 (MMC) 的服务节点中的服务与“系统监视器”中的进程进行匹配。如果二进制名称是 Services.exe,那么服务共享“服务控制器”进程。
Services.exe 启动所有的服务。为节约系统资源,几个为 Windows 开发的 Win32 服务被编写为共享 Services.exe 进程。这些服务不作为独立的进程列在“系统监视器”或“任务管理器”之中。Svchost.exe 也是如此,它是许多操作服务共享的服务主机进程。
因为第三方 Win32 服务也可以配置为共享进程,所以不可能为每一个 Win32 服务创建一个进程。SC 可以用来获得这些服务的配置信息。但是,如果一项服务不与其他服务共享其进程,那么在服务运行时,“系统监视器”中会出现其进程。
因为 SC 与包含在 Windows 中的 Services.exe 相比,提供了有关服务的更为详细和准确的信息,所以对于服务开发人员来说,SC 更有用处。Services.exe 可以确定服务是正在运行、已停止还是已暂停。尽管这些工具对于正在平稳运行的已调试应用程序已经足够,但它们提供的有关正开发的服务的信息却会使人误解。例如,正在启动的服务不管其实际运行与否都显示为已启动。
SC 可执行对所有 Windows 服务控制应用编程接口 (API) 函数的调用。通过在命令行下指定这些函数来设置其参数。
使用 SC,可以查询服务状态,检索存储在状态结构字段中的值。Services.exe 不能提供服务的完整状态,但 SC 可以显示精确的服务状态,以及最新的检查点号码和等待提示。可以将检查点用作调试工具,原因在于它表明了在程序停止响应之前初始化进行的程度。SC 也可以用来指定远程计算机名,以便于在远程计算机上调用服务 API 函数或查看服务状态结构。
下面的示例显示了如何使用 sc qc 命令:
sc qc \myserver newsrvice
sc qc rpcss 248
16、sc qdescrīption
显示服务的描述字符串。
语法
Sc [ServerName] qdescrīption [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
下面的示例显示了如何使用 sc qdescrīption 命令:
sc qdescrīption rpcss
sc qdescrīption rpcss 138
17、sc qfailure
显示指定服务失败时要执行的操作。
语法
Sc [ServerName] qfailure [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
备注
qfailure 操作可以显示有关服务的下列信息:SERVICE_NAME(服务的注册表子项名)、RESET_PERIOD、REBOOT_MESSAGE、COMMAND_LINE 和 FAILURE_ACTIONS。
下面的示例显示了如何使用 sc qfailure 命令:
sc qfailure rpcss
sc qfailure rpcss 20
18、sc query
获得和显示关于指定的服务、驱动程序、服务类型或驱动程序类型的信息。
语法
Sc [ServerName] query [ServiceName] [type= {driver | service | all}] [type= {own | share | interact | kernel | filesys | rec | adapt}] [state= {active | inactive | all}] [bufsize= BufferSize] [ri= ResumeIndex] [group= GroupName]
参数
ServiceName
指定由 getkeyname 操作返回的服务名。此 query 参数不与其他的 query 参数结合使用(除了 ServerName)。
type= {driver | service | all}
指定需要枚举的内容。默认类型为 service。
driver
指定仅枚举驱动程序。
service
指定仅枚举服务。
all
指定同时枚举驱动程序和服务。
type= {own | share | interact | kernel | filesys | rec | adapt}
指定要枚举的服务类型或驱动程序类型。
own
服务以其自身的进程运行。不与其他服务共享可执行文件。这是默认值。
share
服务作为共享进程运行。与其他服务共享可执行文件。
interact
服务可以与桌面交互,接收用户的输入。交互服务必须在 LocalSystem 帐户下运行。
kernel
驱动程序。
filesys
文件系统驱动程序。
state= {active | inactive | all}
指定要枚举的服务的已开始状态。默认状态是 active。
active
指定所有的活动服务。
inactive
指定所有暂停或停止的服务。
all
指定所有服务。
bufsize= BufferSize
以字节为单位指定枚举缓冲区的大小。默认大小为 1024 字节。当从查询返回的显示结果超过 1024 个字节时,增加枚举缓冲区的大小。
ri= ResumeIndex
指定开始或继续枚举的索引号。默认值为 0。 在查询返回的信息超过默认缓冲区能够显示的大小时,请与 bufsize= 参数结合使用这个参数。
group= GroupName
指定要枚举的服务组。默认设置为所有组。
备注
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
query 操作可以显示有关服务的下列信息:SERVICE_NAME(服务的注册表子项名)、TYPE、STATE(以及不可用的状态)、WIN32_EXIT_B、SERVICE_EXIT_B、CHECKPOINT 和 WAIT_HINT。
在某些情况下,type= 参数可以使用两次。type= 参数的第一次出现指定是否查询服务、驱动器或所有这些项。type= 参数的第二次出现指定一个由 create 操作进一步缩小查询范围的类型。
当 query 命令的显示结果超过了枚举缓冲区的大小时,显示类似于以下内容的消息:
Enum: more data, need 1822 bytes start resume at index 79
要显示剩余的 query 信息,请重新运行 query,将 bufsize= 设置为所需的字节数,并将 ri= 设置为指定的索引。例如,在命令行键入下面的指令会显示剩余的输出:
sc query bufsize= 1822 ri= 79
下面的示例显示了如何使用 sc query 命令:
sc query
sc query messenger
sc query type= driver
sc query type= service
sc query state= all
sc query bufsize= 50
sc query ri= 14
sc query type= service type= interact
sc query type= driver group= ndis
19、sc queryex
获得和显示关于指定的服务、驱动程序、服务类型或驱动程序类型的扩展信息。
语法
Sc [ServerName] queryex [type= {driver | service | all}] [type= {own | share | interact | kernel | filesys | rec | adapt}] [state= {active | inactive | all}] [bufsize= BufferSize] [ri= ResumeIndex][group= GroupName]
参数
ServiceName
指定由 getkeyname 操作返回的服务名。此 queryex 参数不与 ServerName 之外的任何其他 queryex 参数结合使用。
type= {driver | service | all}
指定需要枚举的内容。默认类型为 service。
driver
指定仅枚举驱动程序。
service
指定仅枚举服务。
all
指定同时枚举驱动程序和服务。
type= {own | share | interact | kernel | filesys | rec | adapt}
指定要枚举的服务类型或驱动程序类型。
own
服务以其自身的进程运行。不与其他服务共享可执行文件。这是默认值。
share
服务作为共享进程运行。与其他服务共享可执行文件。
interact
服务可以与桌面交互,接收用户的输入。交互服务必须在 LocalSystem 帐户下运行。
kernel
驱动程序。
filesys
文件系统驱动程序。
state= {active | inactive | all}
指定要枚举的服务的已开始状态。默认状态是 active。
active
指定所有的活动服务。
inactive
指定所有暂停或停止的服务。
all
指定所有服务。
bufsize= BufferSize
以字节为单位指定枚举缓冲区的大小。默认大小为 1024 字节。
ri= ResumeIndex
指定开始或继续枚举的索引号。默认值为 0。
group= GroupName
指定要枚举的服务组。默认设置为所有组。
备注
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
queryex 操作可以显示有关服务的下列信息:SERVICE_NAME(服务的注册表子项名)、TYPE、STATE(以及不可用的状态)、WIN32_EXIT_B、SERVICE_EXIT_B、CHECKPOINT、WAIT_HINT、PID 和 FLAGS。
在某些情况下,type= 参数可以使用两次。type= 参数的第一次出现指定是否查询服务、驱动器或所有这些项。type= 参数的第二次出现指定一个由 create 操作进一步缩小查询范围的类型。
当 queryex 命令的显示结果超过了枚举缓冲区的大小时,显示类似于以下内容的消息:
Enum: more data, need 2130 bytes start resume at index 75
要显示剩余的 queryex 信息,请重新运行 queryex,将 bufsize= 设置为所需的字节数,并将 ri= 设置为指定的索引。例如,在命令行键入下面的指令会显示剩余的输出:
sc queryex bufsize= 2130 ri= 75
下面的示例显示了如何使用 sc queryex 命令:
sc queryex messenger
sc queryex group=
20、sc querylock
查询和显示“服务控制管理器”数据库的锁定信息。
语法
Sc [ServerName] querylock
参数:略
21、sc sdset
使用“服务描述符定义语言 (SDDL)”来设置服务的安全描述符。
语法
Sc [ServerName] sdset ServiceName ServiceSecurityDescrīptor
参数
ServiceSecurityDescrīptor
在 SDDL 中指定服务描述符。
备注
有关 SDDL 的详细信息,请参阅 Microsoft 网站上的 Security Descrīptor Definition Language(安全描述符定义语言)。
22、sc sdshow
使用 SDDL 显示服务的安全描述符。
语法
Sc [ServerName] sdshow ServiceName
参数:略
备注
有关 SDDL 的详细信息,请参阅 Microsoft 网站上的 Security Descrīptor Definition Language(安全描述符定义语言)。
示例
sc sdshow rpcss
23、sc start
启动正在运行的服务。
语法
Sc [ServerName] start ServiceName [ServiceArguments]
参数
ServiceArguments
指定传递给要启动的服务的服务参数。
下面的示例显示了如何使用 sc start 命令:
sc start tapisrv
24、sc stop
向服务发送 STOP 控制请求。
语法
Sc [ServerName] stop ServiceName
参数:略
备注
并非所有服务都能够被停止。
下面的示例显示了如何使用 sc stop 命令:
sc stop tapisrv