千家信息网

DOS下如何对注册表编程

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍DOS下如何对注册表编程,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在DOS方式下也能对注册表进行编程?是的。当您的Windows95/98因注册表问题而无法
千家信息网最后更新 2026年10月31日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\txtfile"子键这一分支,即执行命令:
  regedit /E txt.reg HKEY_CLASSES_ROOT\txtfile
  然后用DOS下的EDIT编辑器打开txt.reg文件进行编辑:将其中所有的"C:\\WINDOWS\\NOTEPAD.EXE"全部改成"C:\\WINDOWS\\WRITE.EXE",存盘退出EDIT,再在命令行下执行命令:
  regedit txt.reg
  便大功告成了。
  当然,严格来说,这并不是编程。如果一定要编程实现的话,我们可以将以上过程写成一批处理文件chang.bat:
@echo off
path=c:\windows;c:\windows\command;c:\dos
cls
echo 正在导出注册表……
  regedit /E txt.reg HKEY_CLASSES_ROOT\txtfile
echo.
echo 注册表导出完毕!按任一键开始编辑注册表……
echo.
pause
edit txt.reg
echo 正在将修改后的注册表导入……
regedit txt.reg
echo 恭喜您!在MS-DOS方式下成功修改了注册表!
pause
cls
@echo on
  充分发挥EDIT编辑器的强大功能,我们可以在遵循导出的注册表文件的格式的前提下,对注册表进行随心所欲的修改、删除或者增加任一子键。如果觉得这还不够程序化,您可以发挥DOS环境下各种程序设计语言的优势,加上交互性的界面,将这一过程真正的程序化,应该丝毫不亚于Windows状态下的利用API函数做出来的效果。

以上是"DOS下如何对注册表编程"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

注册表 文件 编程 数据 数据库 命令 方式 程序 编辑器 关键 关键字 文件名 方法 系统 位置 使用方法 内容 可在 屏幕 提示符 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡豆 广东万易互联网科技有限公司惠州分公司 深圳九邦互联网科技有限公司 广州百单互联网科技有限公司 中国互联网科技股 互联网科技垄断 奇酷互联网络科技 顺玮阁互联网科技 上游互联网科技 居家互联网科技有限公司 玖二柒互联网科技公司待遇 华服互联网科技官网 宁夏科技产业互联网案例 每天都有哪些好的互联网科技 2021世界互联网领先科技成果发布 西安有哪些互联网高科技企业 陕西九四连强互联网科技有限公司 广州智享互联网科技 玉溪新华互联网科技怎么选 优雇互联网科技有限公司 互联网科技工作委员会 互联网 科技 苏州互联网科技贷款公司 长亮科技互联网金融 中国最先进互联网科技公司 恒银科技与互联网金融 重庆威客帮互联网科技 徐州市互联网科技有限公司 杭州披云加互联网科技有限公司 福建互联网展示科技馆设计
0