注册表操作
zyrr159487
这个作者很懒,什么都没留下…
展开
-
使用CRegKey类操作注册表,完成文件关联
在MFC中,有个叫做CRegKey的类,封装了对注册表的操作,下面对这个类简单介绍一下:1.简介CRegKey提供了对系统注册表的操作方法,通过CRegKey类,可以方便的打开注册表的某个分支或子键(CRegKey::Open),可以方便的修改一个键的键值(CRegKey::SetValue),也可以查询某个键的键值(CRegKey::QueryValue),操作完成之后,可以关闭转载 2011-11-30 13:59:50 · 1023 阅读 · 0 评论 -
用Visual C++实现注册表简单操作
对注册表的编程要用到句柄,我们需要通过一个句柄访问注册表键值,当打开或创建一个键值的时候,会返回一个该键的句柄,并且调用和分析键和创建键值, 在分析和创建的同时需要传递句柄到函数。WINDOWS提供预定义的用语---根一级键的保留句柄,如 HKEY_CLASS_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USER等,这些都是与注册表 的根键相对转载 2011-12-05 13:29:36 · 673 阅读 · 0 评论 -
初谈制作注册表REG脚本文件(中)
三、制作REG文件的具体操作1.创建新键创建新键的写法:[路径\新键名]例1,在 HKEY_CLASSES_ROOT\*\shell 下创建主键,键名为:NewWindow。 脚本写法:---------------------------------------------------------------------------------------转载 2012-01-05 13:23:20 · 1897 阅读 · 0 评论 -
注册表读写字符串类型数据
方法1 //读取键值 DWORD lValue = 256; TCHAR *pBuf = new TCHAR[lValue]; if (ERROR_SUCCESS == RegQueryValueEx(theKey, TEXT("savePath"), NULL, NULL, (LPBYTE)(LPCTSTR)pBuf, &lValue)) m_s原创 2012-01-10 11:09:15 · 1633 阅读 · 0 评论 -
注册表操作技巧
1 用REG删除注册表项[-HKEY_CURRENT_USER\Software\应用程序向导生成的本地应用程序\LaserCA]加-即可2 XP像Win7一样在右键菜单中加入“打开文件位置”REGEDIT4[HKEY_CLASSES_ROOT\*\Shell\打开所在文件夹(&O)][HKEY_CLASSES_ROOT\*\Shell\打开所在文件夹(&O)\Comman原创 2011-12-30 15:58:23 · 570 阅读 · 0 评论 -
注册表的基本知识
从Windows 95开始,微软就在Windows操作系统中引入了注册表(REGISTRY)的概念。作为Windows系统的核心数据库,注册表中存放着系统自身及应用软件的各种参数,直接控制着Windows的启动和运行、硬件驱动程序的装载以及应用程序的正常运行,我们通常所作的系统优化或者系统参数的修改都要涉及到对注册表的修改,但如果注册表由于某种原因受到了破坏,就会导致系统出现各种异常的故障,甚至会转载 2012-01-05 11:55:17 · 970 阅读 · 0 评论 -
初谈制作注册表REG脚本文件(上)
一、制作REG文件的相关知识REG文件实际上是一种注册表脚本文件,通过约定的格式,可以利用REG文件直接对注册表进行任何修改操作。制作注册表REG脚本文件,不仅要了解注册表的相关知识,而且还要对注册表内容在REG文件中的表现形式有所了解。1、注册表中的键值项、键值概述 在注册表中,左栏是路径的主键、子键,右栏是键值项内容,我们只要单击左栏中的任一键,则在右栏中就显示转载 2012-01-05 13:17:26 · 1479 阅读 · 0 评论 -
初谈制作注册表REG脚本文件(下)
四、如何修改注册表REG脚本文件用REG文件修改注册表,应该对键值项有所了解,尤其是默认键值项的相关知识,为此下面先作个简单的介绍,供参考! ①在注册中,对每一个主键或子键,系统只允许一个默认键值项,不允许多于一个或没有默认键值项。因此,在创建新键或没有默认键值项时,系统将自动对每一个键给出一个默认键值项,它的键值名为(默认),键值类型是字符串,键值“数值未设置”状态。根据转载 2012-01-05 13:26:10 · 1762 阅读 · 0 评论