<C++黑客编程揭秘与防范>笔记心得与更正

来源:互联网 发布:ui设计需要编程吗 编辑:程序博客网 时间:2024/05/23 01:31
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, gszRegLoc, 0, KEY_ALL_ACCESS | KEY_WOW64_64KEY, &hKey) != ERROR_SUCCESS){print_error();return 1;}
原文中使用的是RegOpenKey,实验证明,即使返回ERROR_SUCCESS,依然不会写入注册表,估计是权限问题,注意KEY_WOW_64_64KEY标志还有一个KEY_WOW_64_32KEY,前者表示在一个64位windows下操作注册表,也就是说,如果是在32位windows下面运行,对注册表会没有影响,后者就是32位windows了.
0 0