示例代码如下:

#include <iostream>
#include <atlbase.h>
#include <Windows.h>
using namespace std;int main()
{HKEY hKey = NULL;DWORD dwDisposition;LPCTSTR subKey = _T("SOFTWARE\\Foxit Software\\Foxit");DWORD dwOptions = REG_OPTION_NON_VOLATILE;// 创建注册表项// 注:KEY_ALL_ACCESS设置注册表的操作权限,也可以设置只读或只写auto re = RegCreateKeyEx(HKEY_LOCAL_MACHINE, subKey, 0, NULL, dwOptions, KEY_ALL_ACCESS, NULL, &hKey, &dwDisposition);if (ERROR_SUCCESS != re) {cout << "创建注册表失败, 错误代码:" << re << endl;return 0;}else {if (dwDisposition == REG_OPENED_EXISTING_KEY){cout << "打开一个存在的注册表项" << endl;}else if (dwDisposition == REG_CREATED_NEW_KEY){cout << "新建一个注册表项" << endl;}}// 写入注册表项WCHAR val[255] = _T("25");  // 用char类型会出现乱码int len = sizeof(WCHAR) * (wcslen(val)+1);re = RegSetValueEx(hKey, _T("use_count"), 0, REG_SZ, (const LPBYTE)val, len);if (re != ERROR_SUCCESS) {cout << "写入注册表失败" << endl;}// 读取注册表项WCHAR dwValue[255];DWORD dwSzType = REG_SZ;DWORD dwSize = sizeof(dwValue);re = RegQueryValueEx(hKey, _T("use_count"), 0, &dwSzType, (LPBYTE)dwValue, &dwSize);if (re != ERROR_SUCCESS){cout << "无法查询有关的注册表信息" << endl;}RegCloseKey(hKey);system("pause");return 0;
}

c c++操作windows的注册表项相关推荐

  1. Windows update 注册表项

    配置客户端.其实,这仍旧是通过修改客户端注册表来,让客户端知道要使用wsus,以及告诉客户端去×××wsus服务器的.修改的注册表键值如下: 使用 WSUS 服务,dword:00000000 为禁止 ...

  2. 管理员获得所有权_在Windows 7中获得注册表项的所有权

    管理员获得所有权 We have previously written about how to take ownership of files and folders in Windows 7, b ...

  3. windows下批处理删除文件及注册表项

    1.windows下批处理删除注册表项 假如我要清除WinRAR的历史记录,可以新建个批处理文件, 然后在里面加入如下文字: reg delete HKEY_CURRENT_USER/Software ...

  4. Windows平台下 C++注册表项重命名实现

    最近在写一个小项目的时候需要能够编辑注册表相关的信息,过程中发现windows没有给能够修改注册表项名称的API接口(反正我没找到),只能找到创建/删除之类的API(包括正常Reg系列API和SH系列 ...

  5. 记录Windows 的一些基础知识(包括基础命令,文件系统,注册表项)

    Windows基础命令 ## windows输入命令```powershell win+R 打开cmd 右键管理员运行 目录和文件操作 目录分为相对路径和绝对路径 相对路径(以当前为起点) " ...

  6. 64位Windows系统注册表的 32 位注册表项和64 位注册表项

    64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项.许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然. 64 位版本 Windows 包含的默认 64 ...

  7. Internet Explorer 设置 注册表中设置IE(Windows安全设置之注册表项)

    Windows安全设置之注册表项 在IE4.0以上的版本中,IE的安全设置一般都存贮在这两个地方: 1.HKEY_CURRENT_USER\Software\Microsoft\Windows\Cur ...

  8. Windows用于控制 TCP 确认 (ACK)行为的注册表项 -TcpAckFrequency

    Windows用于控制 TCP 确认 (ACK)行为的注册表项 -TcpAckFrequency 笔者说: 此修改,在测试TCP吞吐量时,可能会提高,需要根据实际的环境进行对弈验证.我测试时修改为20 ...

  9. C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”

    参考文章 C#如何设置开机启动 C#设置开机启动时报错,提示"对注册表项"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current ...

最新文章

  1. XenDesktop vDisk更新
  2. oracle参数文件的本质
  3. 用Eclipse进行远程Debug代码
  4. Microsoft Message Analyzer (微软消息分析器,“网络抓包工具 - Network Monitor”的替代品)官方正式版现已发布...
  5. Codeforces Round #250 (Div. 2) A - The Child and Homework
  6. 信息学奥赛C++语言:可口可乐
  7. 多线程生成的原因(Java内存模型与i++操作解析)
  8. Linux 系统服务漏洞PwnKit 已存在12年,可获得所有主流发布版本的root 权限
  9. 8.Linux的LVM使用详解
  10. ubuntu16.04安装驱动
  11. 网络安全与渗透测试工具导航
  12. 《统计学》第八版贾俊平第十章方差分析知识点总结及课后习题答案
  13. yolov3-tiny
  14. Qt QLabel样式表总结
  15. 写论文引用参考文献详细教程
  16. Word/excel/df文档转图片返回前端
  17. 清除90天苹果充值记录_王者荣耀安卓苹果跨系统角色转移服务,限量测试收费99元...
  18. 《精进:如何成为一个很厉害的人》 采铜
  19. 办公协同应用「我来 wolai」获数千万人民币融资
  20. 用Python的statsmodels包做前向逐步回归

热门文章

  1. 二十四节气——正解反解
  2. python单词表-杨鹏记单词法安排表自动生成算法(Python实现)
  3. csv java 解析_Java解析csv文件
  4. PFC工作原理全解析
  5. 元宇宙最先落地的应用场景是什么
  6. PHP代码审计系列(一) 基础:方法、思路、流程
  7. 虚拟主机绑定多个网站htaccess写法
  8. Tree后台实现代码以及运行结果
  9. C6748对EDMA的操作和通过EMIFA与FPGA传输数据
  10. 【自动微分原理】具体实现方式