76网、鹿柴网。
SC的挖矿教程:
1、首先去生成一个SC的收款地址,这个应该对大家来说已经很简单了。在这里就不详细说明了。
2、下载SC挖矿软件。
3、下载完成后,右击"marlin.bat"文件,选择编辑,打开记事本界面,将红框中的内容改成你的SC钱包地址就可以了。-I后面是挖矿强度,28是最大,大家可以根据自己的实际情况修改。如果想添加矿工以为了更好地区分矿机情况,可以把地址后面加上“.矿工名”(无双引号)。
4、然后双击marlin.bat文件就可以开始挖矿啦!!!红框框起来的地方就是你的实时速度。
写这个东西的目的在于让大家了解一下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命令基本上已经说完了。希望大家好好看看,呵呵!相信会有帮助的!!
题主是否想询问“rs预约平台小程序进不去怎么办”?重启手机,重新连接网络。1、重启手机。手机运行程序卡住,运行速度减慢,rs预约平台小程序进不去,可以重启手机解决问题。
2、重新连接网络。网络连接质量差,网络掉线,rs预约平台小程序进不去,可以重新连接网络。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)