win32 程序中如何创建一个注册表

大石头1987 2010-08-10 03:09:15
win32 程序中如何创建一个注册表,那个RegCreateKey()里的参数怎么设定,打开后如何向注册表中写入一个项
...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
大石头1987 2010-08-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hhhcj 的回复:]
C/C++ code
HKEY hk;
if(RegCreateKey(HKEY_LOCAL_MACHINE,"SYSTEM\\newKey",&hk)==ERROR_SUCCESS)
RegCloseKey(hk);
else
printf("wrong\n");
[/Quote]按照这种方式,我在注册表中为什么看不到建立的那个项?还请详细点!
hhhcj 2010-08-11
  • 打赏
  • 举报
回复
	HKEY hk;
RegCreateKey(HKEY_LOCAL_MACHINE,"SYSTEM\\newKey",&hk);
if(RegSetValueEx(hk,"newValue",0,REG_SZ,(BYTE*)"增加的键值",10)==ERROR_SUCCESS)
RegCloseKey(hk);
else
printf("wrong\n");
hhhcj 2010-08-10
  • 打赏
  • 举报
回复
	HKEY hk; 
if(RegCreateKey(HKEY_LOCAL_MACHINE,"SYSTEM\\newKey",&hk)==ERROR_SUCCESS)
RegCloseKey(hk);
else
printf("wrong\n");
大石头1987 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xsh_123321 的回复:]
LONG WINAPI RegCreateKey(
__in HKEY hKey,
__in LPCTSTR lpSubKey,
__out PHKEY phkResult
);
MSDN中有详细的参数说明。
[/Quote]这个我知道,但我问的就是这个参数的问题,__in LPCTSTR lpSubKey这个怎么设定参数??

xsh_123321 2010-08-10
  • 打赏
  • 举报
回复
LONG WINAPI RegCreateKey(
__in HKEY hKey,
__in LPCTSTR lpSubKey,
__out PHKEY phkResult
);
MSDN中有详细的参数说明。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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