词条 | sc |
释义 | § PC游戏<星际争霸>(Starcraft) 指PC游戏<星际争霸>(Starcraft),SC为其缩写. § <实况足球>游戏中"超级取消" 在<实况足球>游戏中,有一个操作技巧叫"超级取消"(Super Cancel),是指同时按住PS2摇杆上的R1 R2键来操控球员来进行强制性的移动. § 元素钪 简介 钪(旧译作鉰、鏮),英文名称scandium,元素符号Sc,是稀土元素之一,为银白色金属,质较软;熔点1541°C,沸点2831°C,密度2.989克/厘米³。晶体结构有六方密堆积(1335°C以下)和体心立方。第一电离能为6.54电子伏特。钪在化合物中主要呈3价态,易溶于水,可与热水作用放出氢,也易溶于酸,是一种强还原剂。在空气中容易氧化成Sc2O3而失去金属光泽变成暗灰色。钪的氧化物及氢氧化物只显碱性,但其盐灰几乎不能水解。氧化钪为白色粉末,易溶于酸中生成相应的盐。 钪的氯化物为白色结晶,易溶于水并能在空气中潮解。钪的离子半径较小,形成配位化合物的能力较强;钪能与多种氨羧络合剂生成稳定的螯合物;钪能与茜素和苯胂酸等有机试剂生成有色配合物,这个性质被用于钪的比色分析和光谱分析。常跟钆、铒等混合存在,产量很少。钪在地壳中的含量约为0.0005%,主要矿物为钪钇石,钪也存在于核裂变产物中,自然界存在的钪全部为稳定同位素钪45。另外,钪还有9种放射性同位素,即40~44Sc和46~49Sc。其中,46Sc作为示踪剂,已在化工、冶金及海洋学等方面使用。在医学上,国外还有人研究用46Sc来医治癌症。 发现 1879年,瑞典的化学教授尼尔森(L.F.Nilson, 1840~1899)和克莱夫(P.T.Cleve, 1840~1905)差不多同时在稀有的矿物硅铍钇矿和黑稀金矿中找到了一种新元素。他们给这一元素定名为"Scandium"(钪),钪就是门捷列夫当初所预言的"类硼"元素。他们的发现再次证明了元素周期律的正确性和门捷列夫的远见卓识。随着钪以及其他一些稀土元素的发现,完成了发现稀土元素第三阶段的另一半。 元素来源: 主要以矿物 thortveitile 和 wiikite 存在。在一些锡、钨矿中也含有钪,从钨矿、锡石及含有其他稀土的矿石中回收制得,主要矿物为钪钇石,极稀少。 § Suppressed Carrier抑制载波 SC--Suppressed Carrier抑制载波。如,DSB-SC--Double Side Band-Suppressed Carrier抑制载波的双边带调制。 § 暗黑破坏神中的小护身符,smallcharm 暴雪著名游戏<暗黑破坏神>中的小护身符-smallcharm,一般特指 7%获得魔法装备(MF)的小护身符(占1格空间),曾经是战网上的货币单位。 § 拳皇术语,Super Cancel的简称 在KOF99及2000中,当所用选手爆CM(COUNTER MODE)时,一般情况下都能够使用一些【SUPER CANCEL】连技。何谓“SUPER CANCEL”?实际上就是说在CM下的必杀技CANCEL接驳超必杀技。 一般地说,在CM下如果超必杀技的前部分指令与上一招必杀技的输入指令的把位相同,我们就可以在必杀技输入后省去超必杀的前部分指令而直接输入后部分的指令。 2000以后的版本不用爆气即可发出Super Cancel。 § 简体中文 =Simplified Chinese 简体中文 § 英雄传说6空之轨迹的第2部作品 英雄传说6空之轨迹的第2部作品,简称为SC,相对而言第一部作品简称为FC,第三部作品简称为TC § 资深大律师(Senior Counsel) 资深大律师(Senior Counsel),是一些英联邦国家和香港对经确认后的资深讼务律师称号。该称号等同于香港主权移交至中华人民共和国前、或奉英王为元首国家中的御用大律师,新加坡称为高级律师。 除香港外,爱尔兰、南非、圭亚那、特立尼达和多巴哥以及印度都引入了资深大律师的称号。相类似的称号包括澳大利亚昆士兰州的州内大律师和斯里兰卡的总统专用大律师。 英国、新西兰和澳大利亚的其他州份都正在考虑引入此称号,以取代御用大律师之名。 § 海大商船学院的简称 海大商船学院的简称 § Windows服务管理工具SC.exe 使用详解 描述: SC 是用于与服务控制管理器通信的命令行程序。 用法: sc <server> [command] [service name] <option1> <option2>... 选项 <server> 的格式为 "\\\\ServerName" 可以键入 "sc [command]"以获得命令的进一步帮助 命令: query-----------查询服务的状态, 或枚举服务类型的状态。 queryex---------查询服务的扩展状态, 或枚举服务类型的状态。 start-----------启动服务。 pause-----------发送 PAUSE 控制请求到服务。 interrogate-----发送 INTERROGATE 控制请求到服务。 continue--------发送 CONTINUE 控制请求到服务。 stop------------发送 STOP 请求到服务。 config----------(永久地)更改服务的配置。 description-----更改服务的描述。 failure---------更改服务失败时所进行的操作。 qc--------------查询服务的配置信息。 qdescription----查询服务的描述。 qfailure--------查询失败服务所进行的操作。 delete----------(从注册表)删除服务。 create----------创建服务(将其添加到注册表)。 control---------发送控制到服务。 sdshow----------显示服务的安全描述符。 sdset-----------设置服务的安全描述符。 GetDisplayName--获取服务的 DisplayName。 GetKeyName------获取服务的 ServiceKeyName。 EnumDepend------枚举服务的依存关系。 下列命令不查询服务名称: sc <server> <command> <option> boot------------(ok | bad) 表明是否将上一次启动保存为 最后所知的好的启动配置 Lock------------锁定服务数据库 QueryLock-------查询 SCManager 数据库的 LockStatus 示例: sc start MyService 使用完全指南 写这个东西的目的在于让大家了解一下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,也可以是2.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:winntsys tem32NewServ.exe 按照默认,这个服务会建立一个WIN32_SHARE_PROCESS使用SERVICE_DEMAND_START启动方式。这将不会有任何从属关系,也将会按照localsys tem安全上下关系来运行。 例2 下面这个例子将在本地计算机上,建立一个服务,它将会是一个自动运行服务,并且运行在他自己的进程上。它从属于TDI组和NetBios服务上。注意,你必须在从属中间增加一个空格的引用。 Sc create NewService binpath= c:winntsys tem32NewServ.exe type= own start= auto depend= " TDI Netbios" 例3 服务开发者可以通过临时改变二进制路径(影像路径)的方式来将这个服务运行在内核调试器的上下关系中。下面这个例子就可以让我们看到如何改变服务的配置。 Sc config NewService binpath= "ntsd -d c:winntsys tem32Newserv.exe" 这个例子会引起服务控制管理器调用ntsd.exe使用下例的参数字符串: "-d c:ntsys tem32NewServ.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:winntsys tem32NewServ.exe LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : NewService DEPENDENCIES : SERVICE_START_NAME : Localsys tem NewService有能力和其他的服务共享一个进程。但是它不是自动启动的。二进制文件名是NewServ.exe。这个服务不依靠与其它的的服务,而且运行在lcoalsystem的安全上下关系中。这些都是调用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 注意,这里存在一个给这个服务的退出码,即使这个服务部不在运行,键入nethelpmsg 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 |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。