读写注册表的示例代码(待更新)
来源:互联网 发布:淘宝店铺店名怎么改 编辑:程序博客网 时间:2024/05/15 13:37
使用
m_fullPathApp = ReadStringFromHKLM(L"Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\公司 XXX", L"MainProgramLocation");if (m_fullPathApp.empty())return false;
在64位系统下你的32位app读写的注册表位置实际是放在Wow6432Node节点,win32 api会根据你的app类型自动重定向注册表位置。
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\公司 XXX
实现
std::wstring ReadStringFromHKLM(const std::wstring &path, const std::wstring &key){HKEY hOpen;wchar_t buf[255];memset(buf, 0, sizeof(buf));DWORD size;if (ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE, path.c_str(), 0, KEY_READ, &hOpen)){RegQueryValueEx(hOpen, key.c_str(), NULL, NULL, (BYTE*)buf, &size);}RegCloseKey(hOpen);return buf;}在WinXP下使用RegQueryValueExA会读取不到字符串,得使用RegQueryValueEx这个函数。
0 0
- 读写注册表的示例代码(待更新)
- C/C++读写注册表中二进制数据【代码示例】
- c# 注册表.代码示例.(迭代遍历注册表)[Demo]
- 注册表查询示例代码
- android示例:简单的播放MP3并显示歌词的应用(待更新)
- winform C#读写注册表代码
- C# MySql 读写数据的示例代码
- java nio 的读写操作代码示例
- WinCE下VB.NET读写注册表的参考代码
- WinCE下VB.NET读写注册表的参考代码
- 【原创】注册表的读写API(windows)
- C++ 注册表的读写
- 读写注册表的封装
- 读写注册表的函数
- 注册表的读写问题
- 注册表的读写
- C#注册表的读写
- 查询、创建、设置注册表键值的示例代码
- C语言 预处理指令 3文件包含
- 【Leetcode】之Count and Say
- React 复用组件 含表单radio/checkbox注意的问题
- python入门笔记(Day6)--面向对象,实例,封装,继承多态,dir()
- 选择ASM时,存储划分的一点考虑
- 读写注册表的示例代码(待更新)
- 用Storage Foundation管好存储系统-进阶
- C语言 变量类型
- eclipse配置tomcat访问localhost:8080出现404
- HDU 1058 Humble Numbers【巧用优先队列】
- 【蓝桥杯】【六角填数】
- C语言 static和extern关键字 对函数的作用
- 统一图片尺寸方法
- web前端学习资源地址