头大 ... 创建注册表的问题
先上代码
我想创建一个HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 下的子键
为什么这个代码一运行 就创建成
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hide下创建子键??
这段代码以前都运行的挺好的
看了半天的MSDN 都没看出个所以然出来
//strRegValName = "Hide";
//
HKEY hKey , hKeySub;
DWORD dwType = REG_SZ; //定义读取的数据类型
DWORD dwLen = 256; //长度
LPCTSTR RegSubKeyPath = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\");
DWORD dwCreateType = REG_CREATED_NEW_KEY;
//HKEY_CURRENT_USER
if (::RegOpenKeyEx(HKEY_CURRENT_USER , RegSubKeyPath ,
0 , KEY_CREATE_SUB_KEY | KEY_WRITE , &hKey) == ERROR_SUCCESS)
{
if(::RegCreateKeyEx(hKey , strRegValName , 0, NULL ,
REG_OPTION_NON_VOLATILE,KEY_SET_VALUE,NULL ,
&hKeySub ,&dwCreateType) != ERROR_SUCCESS)
{
//
DWORD dwErrCode = GetLastError();
CString strErr ;
strErr.Format(_T("注册表打开失败 , 错误代码%d" ) , dwErrCode);
::AfxMessageBox(strErr);
RegCloseKey(hKey);
return FALSE;
}我想创建一个HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 下的子键
为什么这个代码一运行 就创建成
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hide下创建子键??
这段代码以前都运行的挺好的
看了半天的MSDN 都没看出个所以然出来
...全文
相关推荐
如何解决sql2008安装过程中出现的注册表不一致问题
卸载了之前的sqlserver版本重新安装后可能会出现这样的问题,阻碍进一步的安装。我之前就遇到了,搞了好久,最后在百度上搜集了半天终于搞定~
C#注册表实例源码,读取与创建注册表信息
摘要:C#源码,系统相关,注册表 C#注册表实例源码,读取与创建注册表信息,挺简单的操作,对于刚学C#的朋友来说是个不错的参考范例,源码免费下载。
Windows7注册表秘技大搜捕_
注册表小白可以看看 Windows7注册表秘技大搜捕_,有很大帮助
Windows7注册表秘技大搜捕 + 72小时精通BIOS与注册表 两本书 pdf版本 高清 带书签目录
包含两本书籍 《Windows7注册表秘技大搜捕.pdf》 和 《72小时精通BIOS与注册表.pdf》 ,都是pdf版本,高清 带书签、目录的
Windows7注册表秘技大搜捕
Windows 7注册表秘技大搜捕 果您想晋级为Windows 7高手,《Windows 7注册表秘技大搜捕》是您必读指南,书中全面揭示最新操作系统Windows 7注册表的奧秘,教您活用注册表的技法,充分发挥Windows 7的系统效能。 书中精选105个注册表秘技,其中涵盖快速打造炫丽个性化的桌面、Aero特效和Flip 3D完整调校、快速启动系统、提高安全防范功能、微软暗藏的上帝模式、IE和Windows Live Mail全新改造秘技、高手必会的组策略改机组合技巧、隐藏特定磁盘等,这些技巧都很难从微软手册和帮助文档中找到。 《Windows 7注册表秘技大搜捕》图文结合,尤其是图解标注十分清晰、实用,直观易读,适合于所有使用Windows 7操作系统和有兴趣了解注册表的用户。


