怎样使用vc编辑注册表

怎样使用vc编辑注册表,第1张

使用VC++6.0来写这个程序。打开VC++6.0,使用MFC

AppWizard新建一个基于对话框的工程,工程名为zhucebiao,在对话框上加上一个button控件,标题为“修改注册表”,在MFC

ClassWizard中添加一个当我们使用鼠标单击这个控件时响应的函数,函数代码为:

//使用RegCreateKeyEx函数在HKEY_LOCAL_MACHINE主键的SOFTWARE子键下新建1个名称为“选中文字”的子键hKey为返回的句柄可以在其它函数中使用这个句柄。

HKEY

hKey

DWORD

dwDip

long

ret=RegCreateKeyExHKEY_LOCAL_MACHINE_T″SOFTWARE\选中文字″0lNULLREG_OPTION_VOLATILEKEY_ALL_ACCESSNULL&hKey&dwDip

CString

str=″5个a″

DWORD

leng=str.GetLength+1

LPBYTE

lpb=new

BYTEstr.GetLength+1

forint

i=0;i

评论

0

0

加载更多

1.HKEY_USERS

该根键保存了存放在本地计算机口令列表中的用户标识和密码列表。每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。

2.HKEY_CURRENT_USER

该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的)。用户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。

3.HKEY_CURRENT_CONFIG

该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows 98中文版的安装的信息。

4.HKEY_CLASSES_ROOT

根据在Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称。

在第一次安装Windows 98中文版时,RTF(Rich Text format)文件与写字板(WordPad)&127联系起来,但在以后安装了中文Word 6.0后,双击一个RTF文件时,将自动激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,将替代WIN.INI文件中的[Extensions]&127小节中的设置项,它把应用程序与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项。

5.HKEY_LOCAL_MACHINE

该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。

6.HKEY_DYN_DATA

该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11781031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存