天天加油 - 助您成才
DOS下对注册表的编程
您正在看的经验技巧是:DOS下对注册表的编程。

在DOS方式下也能对注册表进行编程?是的。当您的Windows95/98因注册表问题而无法启动到图形界面时,您此时只有在DOS下对注册表进行手术了。因为注册表编辑器Regedit.exe其实是一个双栖型的程序,既可在DOS下运行,也可在Windows95/98下运行。许多用户可能已经知道在Windows下使用Regedit的方法,那么,要掌握DOS方式下对注册表的编程,首先要了解在DOS下如何使用注册表编辑器。

在DOS提示符下键入Regedit命令,将出现一个帮助屏幕。此屏幕给出了其命令行参数及其使用方法。

语法: Regedit [/L:system] [/R:user] filename1

Regedit [/L:system] [/R:user] /C filename2

Regedit [/L:system] [/R:user] /E filename3 [regpath]

其中:

/L:system 指定system.dat文件的存放位置。

/R:user 指定user.dat文件的存放位置。

filename1 指定引入注册表数据库的文件名。

/C filename2 指定形成注册表数据库的文件名。

/E filename3 指定导出注册表文件的文件名。

regpath 指定导出注册表文件的开始关键字(缺省为全部关键字)

现举几个例子说明regedit.exe在DOS下的使用方法。

【例1】 将系统注册表数据库registry导出到reg1.reg文件中。

regedit /E reg1.reg

【例2】 reg1.reg形成系统注册表数据库registry(全部)中。

regedit /C reg1.reg

【例3】 将reg.dat引入系统注册表数据库中(部分)。

regedit reg.dat

【例4】 将CJH开始的关键字导出注册表数据库,并命名为cjh.reg。

regedit /E cjh.reg cjh

【例5】 指定system/dat存放在D:PWIN中和user.dat存放在E:PWIN中,将reg.dat数据文件形成一个新的注册表数据库registry。

regedit /L:D:PWIN /R:E:PWIN /C reg.dat

有了以上这些知识,结合在《对注册表进行编程的“捷径”》里讲过的关于导入或导出的注册表文件(*.REG),我们就可以在DOS方式下对注册表进行编程了。

我们还是以更改“*.txt”文件的默认打开方式——“记事本”为“写字板”为例。首先在MS-DOS提示符下导出“HKEY_CLASSES_ROOT xtfile”子键这一分支,即执行命令:

regedit /E txt.reg HKEY_CLASSES_ROOT xtfile

然后用DOS下的EDIT编辑器打开txt.reg文件进行编辑:将其中所有的“C:\WINDOWS\NOTEPAD.EXE”全部改成“C:\Windows\WRITE.EXE”,存盘退出EDIT,再在命令行下执行命令:

regedit txt.reg

便大功告成了。

当然,严格来说,这并不是编程。如果一定要编程实现的话,我们可以将以上过程写成一批处理文件chang.bat:

@echo off

path=c:windows;c:Windowscommand;c:dos

cls

ech

  • 上一篇教程:
  • 下一篇教程:
  • 排行

    1. 以管理员身份运行“计算机管理”
    2. Windows Vista SP1截图曝光
    3. 新手不用慌:Vista官方驱动程序大
    4. 切勿病急乱投医Vista疑难杂症诊解
    5. 再谈WindowVista如何调整硬盘分区
    6. 找回WindowsVista系统自带的游戏
    7. 低配置电脑安装WindowsVista后优
    8. 自定义Windows98启动方式
    9. Windows98常见问题跟我来
    10. 把WindowsME中的五笔拿出来
    11. HKEY_CLASSES_ROOT根键
    12. Windows下的EXE文件大揭密
    13. DOS下的NTFS启动盘
    14. Windows XP优化技巧集
    15. 如何修改XP 远程管理默认端口
    16. 新年扮靓你的桌面:系统美化软件
    1. Winodws下Apache+PHP+MySQL的安装
    2. 快照 RegSnap
    3. HKEY_USER 根键(一)
    4. 修复失落的双引导菜单
    5. WinXP:指定启动项目的顺序
    6. 挖掘WindowsXP系统安装盘中的神秘
    7. 教你在Windows XP中为USB添加“只
    8. 我的XP系统,我做主
    9. 文件关联打开方式随你改
    10. 让XP镜像文件小一点儿
    11. 如何从计算机上删除 Windows XP 
    12. OSC-Introduction(1)
    13. 双机热备、双机互备和双机双工三
    14. sap basis系列之三
    15. freebsd ports 使用举例:安装 m
    16. T3在线更换电池具体方法!
    1. Win98优化技巧荟萃
    2. 妙用Windows9x的Desktop.ini文件
    3. 文件关联打开方式随你改
    4. 让XP镜像文件小一点儿
    5. 如何从计算机上删除 Windows XP 
    6. 双机热备、双机互备和双机双工三
    7. sap basis系列之三
    8. 给freebsd系统增加一个新硬盘
    9. 我教你学之IE6.0性能注册表修改实
    10. 让光驱运行得更快
    11. 用“类标识符”保护Windows系统文
    12. Windows98安装文件压缩包的释放
    13. VMware Workstation 3.0 综述(四
    14. “细心呵护”Windows日志文件
    15. 详解Windows非法操作的具体含义
    16. DOS环境变量“全家福”

    最近更新

  • 推荐阅读
  • 经验技巧《DOS下对注册表的编程》DOS下对注册表的编程
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM