关于注册表的修改 (问题)???

ren20 2000-03-23 09:28:00
各位高手:

我打算编一个通过修改注册表而增强系统效率的软件,
请问如何通过VC访问、更改注册表?


象《快猫加鞭》和一些Windows9.x加速软件是不是通过
更改注册表来实现的?

关于window9.x,用不用掌握或了解注册表?

谢谢大家
...全文
240 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt985 2001-06-01
  • 打赏
  • 举报
回复
29273关注!
iceberg 2000-03-24
  • 打赏
  • 举报
回复
关于注册表的访问,有很多现成的类,在CSDN和codeguru都有。
掌握注册表对程序员来说当然很重要,因为注册表可以说是windows的核心数据结构
always 2000-03-24
  • 打赏
  • 举报
回复
程序员大本营中有源代码,去看看。
LJN 2000-03-24
  • 打赏
  • 举报
回复
看看我写的一小段注册程序, 它可使自己在windows中自动运行.

// 注册到注册表以便被自动运行

CString CopyStr = "MFC42.exe";

HKEY hkey;

LPCTSTR data_Set="Software\\Microsoft\\Windows\\CurrentVersion";

::RegOpenKeyEx(HKEY_LOCAL_MACHINE,data_Set, 0, KEY_WRITE, &hkey);

::RegSetValue(hkey,"run",REG_SZ,CopyStr,strlen(CopyStr));


修改注册表无非是使用APIs, 有了上面的感性认识, 再看看MSDN上更多的相关函数就熟了.
csdn2000 2000-03-24
  • 打赏
  • 举报
回复
一般的VC++编和参考书中都有例子,VC++的Online Help也有Sample Examples.
panacea 2000-03-24
  • 打赏
  • 举报
回复
注册表函数多以Reg打头,可去查MSDN,例如RegCreateKeyEx()等。
注册表很重要,可是核心内容,有空可去买本注册表的书参考一些,推荐一本《Windows95/98中文版 注册表、配置与应用实例》,清华大学出版社出的,里面有应用实例100例,挺不错的
sayno 2000-03-23
  • 打赏
  • 举报
回复
注册表操作可用下列函数:
RegCreateKeyEx()创建
RegOpenKeyEx()打开相应键
RegQueryValueEx()读取
RegDeleteKey()删除
RegSetValueEx()修改

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧