在使用这个函数RegOpenKeyEx的时候,老是执行不成功,函数本身返回2,GetLastError返回0。在CSDN上查阅资料说是返回2的原因是注册表中对应路径不存在,可是我电脑中注册表那个键值明明存在的。就这样慢慢调试,换个键值查询,用VC6、VS2010(本来是用vs2008),可是在vc6下不管查询什麽简直都能成功,折腾了半天时间,最后还是不行。

  最后在分析代码的时候,觉得代码有问题,于是终于发现了:我用的是TCHAR!!!而且函数我用的是RegOpenKeyExA!!!原因就在这里!!!

  所以我觉得RegOpenKeyEx返回2的原因一是路径真的不存在,二是参数错误,三可能是权限问题(这个我没遇到)。  

[转]RegOpenKeyEx函数失败的问题相关推荐

  1. php fopen 错误,php fopen函数失败怎么办

    php fopen函数失败的解决办法:首先通过"set_error_handler("customError");"添加PHP错误报告:然后在php配置文件ph ...

  2. android transact,Android Native层Binder.transact()函数调用 Binder.onTransact() 函数失败分析...

    Q:Android Native层Binder.transact()函数调用 Binder.onTransact() 函数失败? 在Android Native层调用Camera.h中的api实现一个 ...

  3. 关于VS Code中C文件调用其他C文件函数失败的解决方法

    关于VS Code中C文件调用其他C文件函数失败的解决方法 在main.c文件中添加 #include <windows.h> 头文件,可以解决.

  4. php fopen函数 返回值,php中fopen函数失败的解决方法

    php中fopen函数失败的解决方法 发布时间:2021-03-29 12:26:30 来源:亿速云 阅读:86 作者:小新 这篇文章将为大家详细讲解有关php中fopen函数失败的解决方法,小编觉得 ...

  5. 调用Win32 API 之CreateCursor函数失败

    Win SDK文档,函数说明如下, CreateCursor CreateCursor该函数创建一个指定大小.位模式和热点的光标. 函数原型:HCURSOR CreateCursor(HINSTANC ...

  6. 函数失败返回_为什么句柄返回值不一致?

    如果查看返回HANDLE的各种函数, 你就会发现其中一些返回NULL(例如CreateThread),而另一些会返回INVALID_HANDLE_VALUE(例如CreateFile).所以,你必须查 ...

  7. linux iconv函数失败,Linux 编码转换 (iconv失败的解决方法)

    一开始,调用iconv_open()会返回-1,使用printf("errno=%d\n",errno)查看,返回22,说是invalid argument参数非法. 试了下,确定 ...

  8. 重启唯一的窗体实例,以及调用系统重启函数失败解决办法

    1.修改Program.cs内的程序启动函数 static class Program{public static System.Threading.Mutex Instance;/// <su ...

  9. ideahtml调用jquery函数失败_[WEB篇]-JQuery-06-Jquery实现异步调用

    JQuery Jquery实现异步调用 通过 HTTP 请求加载远程数据 JQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax() 返回其创建的 XM ...

最新文章

  1. c/c++中的函数指针和指针函数
  2. 人工智能的恶意用途:预测、预防和缓解
  3. docker 部署 redis
  4. ArrayDeque中的取余
  5. C函数加密实现及常用字符串处理函数的使用
  6. WinForm 修改App.config不起作用(但是调试没有异常)
  7. Linux下怎么使用任务管理器和真人接口源码出售进程管理
  8. springmvc json结合
  9. Linux运维之--zabbix使用(实时更新)
  10. 使用cronolog-1.6.2按日期截取Tomcat日志
  11. html密码至少输入6位,JS实现六位字符密码输入器功能
  12. Python软件安装教程
  13. Java电子发票管理系统
  14. 线段树入门(线段懵逼树、加了一些解释,丰富了一下内容)
  15. 网络应用 1.计算机网络应用体系结构 2.网络应用通信基本原理 3.域名系统(DNS)4.万维网应用 5.Internet电子邮件 6.FTP 7.P2P应用 8.Socket编程基础
  16. 疏忽了给该内页做外链
  17. Clickhouse的 MySQL ELT和interval 功能等同实现 roundDown
  18. 2023年5月19日Redis学习记录(笔记md文档非本人亲自编写,仅作为个人学习记录,无其他目的)
  19. vue的组件内部全局变量按照使用的前端id存储历史数据
  20. Java最后一课*启点

热门文章

  1. 在intellij idea 中怎么不用git 解除关联
  2. 禅道设置bug模板_禅道的自定义功能:表格切换和创建页面的自定义
  3. 框架层 java_简单就是美!浅谈java各层框架。
  4. Node.js入门笔记
  5. 关于比较两个字节数组是否内容相同
  6. JQuery版评分控件
  7. (3)插入排序之一 直接插入排序
  8. 一段简单的打印代码(c#)
  9. 分布式应用CAP理论
  10. js 添加属性_轻松理解JS中的面向对象,顺便搞懂prototype和__proto__