当前位置:系统粉 > 电脑问答 > 其他问答 > 求问mfc读取注册表方法是什么?

求问mfc读取注册表方法是什么?

提问者:是_非凡间  |  浏览 次  |  提问时间:2016-11-26  |  回答数量:3

求问mfc读取注册表方法是什么?mfc读取注册表方法是:char RunStr[MAX_PATH] = "SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentverS...

已有3条答案
阿迷all3

阿迷all3

回答数:8674  |  被采纳数:0

2016-11-26 19:52:58
mfc读取注册表方法是:
char RunStr[MAX_PATH] = "SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentverSion\\\\Run";
HKEY hResult;
RegOpenKey(HKEY_LOCAL_MACHINE, (LPCSTR)RunStr, &hResult);
RegSetValueEx(hResult, "控制服务器", 0, REG_SZ, (const unsigned char*)m_MainPath,
sizeof(char) * strlen(m_MainPath));
RegCloseKey(hResult);
位置在RegOpenKey形参中修改
赞 867
想飞de凡人

想飞de凡人

回答数:4627  |  被采纳数:1

2016-11-27 06:50:30
mfc读取注册表方法如下:
1、注册表文件, 是windows系统的配置文件,它实际上是X:\\windows\\system32\\config目录下的文件:其中software就对应于注册表编辑器中的software键,system对应于注册表编辑器的system键。
2、正是因为注册表文件是windows系统的配置文件, windows通过配置管理器模块来进行管理,因此这些文件会一直处于正在使用的状态,所以无法进行直接的复制。
3、要复制此类文件,一般都需要特定的软件,比如sam保存有用户帐户信息,一般都是通过saminsed、sam读取器等应用软件来读取,此类程序多数是通过驱动来实现读取,之前网上有一种通过devicecontrol函数直接读取注册表文件的方
希望这回答对你会有所帮助!
赞 462
qq871369995

qq871369995

回答数:13156  |  被采纳数:1

2016-11-26 11:13:14
可以用MFC的CWinApp 类,提供了很容易的注册表访问函数~~以前从来没注意过~~还到处找读写注册表的办法~~ -_-! 看下面几个成员函数~
SetRegistryKey 这个函数功能是设置MFC程序的注册表访问键,并把读写 ini 文件的成员函数映射到读写注册表。只要调用一下 SetRegistryKey 并指定注册表键值,那么下面6个成员函数,就被映射到进行注册表读取了
赞 1315
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航