在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

时间: 2024-09-20 14:29:35

在DOS下对注册表编程的相关文章

在DOS下复活注册表数据

注册表是系统的核心,对系统软硬件运行起着重要的控制作用,特别是一些软件的运行都会在注册表中写入数据.系统不稳定甚至崩溃时,绝大多数情况下,通过对注册表数据的恢复,系统就可起死回生了.然而,系统一旦有了问题,将无法见到视窗蓝天白云,这时,最有效的方法是通过DOS这一惟一途径来恢复原有的数据,挽救已崩溃的系统.下面就让我们一起来看看如何在DOS下对注册表数据进行备份和恢复. 自己动手备份恢复 注册表是由两个数据库文件System.dat和User.dat构成的,前者用来存储本地计算机的系统信息,后者

安全基础之DOS下操作注册表的部分命令

1.导出注册表 格式:re gedit /l:system /R: user /e filename.reg regpath 含义:/l system 指定system.dat文件的路径. /R user 指定user.dat文件的路径. /E filename.reg指定表编辑器要进行导出到那个REG文件中的操作. Regpath:指定要导出哪个注册表的分支,若省略则表示导出整个注册表. 2.导入注册表 格式:regedit /l:system /R:user 含义:同上. 3.重建注册表 格

在DOS下使用注册表扫描程序

从windows98之后,windows系统加入了对注册表的 管理程序,该程序有两个版本,scanregw.exe工作在windows环境中,Scanreg.exe工作在dos环境.并用一个Scanreg.ini文件与之辅助.介绍该程序For windows版本的文章很多,朋友们可以自己 查找参阅.这里仅介绍如何在dos下使用Scanreg.exe程序. 由于程序 是在dos模式下工作.因此,尽管你的操作系统是 中文版的windows,这时出现的也是英文字符界面.程序操作是由命令行和一些选项 开

regini dos下更改注册表权限的工具_DOS/BAT

这个玩意主要用途是 在cmd下 修改注册表 以及 注册表权限! 用法研究了一晚上 弄出来了 ,微软上写的 根本不能用啊 郁闷.. 使用方法 C:\>regini regset.ini 就行啦 regset.ini 是你要修改的数据 下面举例! regset.ini 文件内容 引用: 复制代码 代码如下: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run test = c:\windows\system32\fuckt

DOS下使用注册表完全手册

1.导出注册表 格式:regedit /l:system /R:user /e filehttp://www.aliyun.com/zixun/aggregation/11696.html">name.reg regpath 含义:/l system 指定system.dat文件的路径 :/R user 指定user.dat文件的路径 :/E filename.reg指定表编辑器要进行导出到那个REG文件中的操作 Regpath:指定要导出哪个注册表的分支,若省略则表示导出整个注册表 2.

在DOS方式下对注册表进行操作的代码_DOS/BAT

因为注册表编辑器Regedit.exe其实是一个双栖型的程序,既可在DOS下运行,也可在Windows95/98下运行.许多用户可能已经知道在Windows下使用Regedit的方法,那么,要掌握DOS方式下对注册表的编程,首先要了解在DOS下如何使用注册表编辑器. 在DOS提示符下键入Regedit命令,将出现一个帮助屏幕.此屏幕给出了其命令行参数及其使用方法. 语法: Regedit [/L:system] [/R:user] filename1 Regedit [/L:system] [/

C++Builder注册表编程实例详解

一.注册表编程详解 Windows 注册表中包含了系统配置.机器硬件配置. Win32 应用程序和用户的其他配置信息.许多高级一些的功能都要通过对注册表的操作来实现.在 WinAPI 中提供了 RegCgreateKey() . RegOpenKey() . RegQueryValue() 等函数操作注册表,但是用这些函数来操作注册表使用起来非常麻烦.而利用 C ++ Builder 的 TREGISTRY 类,我们则可以轻松实现对注册表的操作.下面我先介绍一下 TRegistry 类使用方法.

C#注册表编程

18.1.1 注册表概述 Windows操作系统的注册表中包含了有关计算机运行方式的配置信息,其中包括Windows操作系统配置信息.应用程序配置信息.专用用户设置配置信息.环境配置信息等.另外,在WindowsNT和Windows2000操作系统中,注册表中还包含了安全性.网络管理等配置信息. 详细内容请参阅本站文章:注册表学习教程 18.1.2 C#对注册表编程的支持 18.1.3 注册表编程示例 示例一:修改"开始"菜单 示例二:在"新建"中添加自己的文件类型

XP系统下通过注册表修改登录背景图案

XP系统下通过注册表修改登录背景图案   在打开的运行选项窗口中,我们输入regedit命令打开注册表编辑器,如图所示: 在打开的注册表编辑器窗口中,我们依次展开以下路径:HKEY_USERS.DEFAULTControl PanelDesktop,如图所示: 接着在右边窗口找到一个名为Wallpaper的注册表值,如图所示: