| ResourceKit中文版帮助 |
|
| 作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-24 13:50:28
|
saving SYSTEM to c:\backup\system saving .DEFAULT to c:\backup\default saving SAM to c:\backup\SAM
***Hive = '\REGISTRY\USER'\'S-1-5-21-1177238915-1383384898-1957994488-500' Stored in file '\Device\HarddiskVolume1\Documents and Settings\Administrator'\'N TUSER.DAT' Must be backed up manually regback users S-1-5-21-1177238915-1383384898-1957994488-50 0
***Hive = '\REGISTRY\USER'\'S-1-5-21-1177238915-1383384898-1957994488-500_Classe s' Stored in file '\Device\HarddiskVolume1\Documents and Settings\Administrator\Loc al Settings\Application Data\Microsoft\Windows'\'UsrClass.dat' Must be backed up manually regback users S-1-5-21-1177238915-1383384898-1957994488-50 0_Classes
你看,连SAM都可以备份,对于破解SAM,也是有非常大的用处的。
下面是备份指定的User的Profile C:\>regback c:\backup\administrator.bku users s-1-5-21-1177238915-1383384898-195 7994488-500 saving s-1-5-21-1177238915-1383384898-1957994488-500 to c:\backup\administrator. bku
这里用的是SID比较特别,只是用起来太麻烦了,输那么多数字,呵呵!
最后是做一个网络备份,也是一个批量脚本。 注意使用Schedule服务一起搭配。前面提到过regback不能覆盖文件,一旦有重名的文件将会导致错误的发生 。
echo on rem ... Name: doback.bat rem ... Purpose: Network backup for Registry files rem ... Process: Connect to backup share, delete old backup files, copy over new
backup files rem ... Before using this batch file, create a share containing the following
directories: backup, config. Set permissions on this share so that appropriate users
can run this script.
net use \\myshare\backup
rem --> delete old backups; regback will not copy over an existing file echo y│del
24. Sc.exe (Service Controller Tool)
干好一年以前就写过这个东西介绍了。大家再看一遍吧!:s
我们知道在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= Optionvalue]
2. SC [command]
这里使用第一种语法使用SC,使用第二种语法显示帮助。
下面介绍各种参数。
Servername 可选择:可以使用双斜线,如\\myserver,也可以是\\192.168.0.1来操作远程计算机。如果在本地计算机上
操作 就不用添加任何参数。
Command 下面列出SC可以使用的命令。
config 改变一个服务的配置。(长久的)
continue 对一个服务送出一个继续控制的要求。
control 对一个服务送出一个控制。
create 创建一个服务。(增加到注册表中)
delete 删除一个服务。(从注册表中删除)
EnumDepend 列举服务的从属关系。
GetDisplayName 获得一个服务的显示名称。
GetKeyName 获得一个服务的服务键名。
interrogate 对一个服务送出一个询问控制要求。
pau上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda 责任编辑:kinda |
|
上一篇文章: 在SCSI硬盘上装Windows2000 下一篇文章: WindowsNT/2000/XP的密码恢复 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |