遇到一个诡异的regedit.exe程序问题

原创 2011年02月12日 19:43:00

  最近在调试一个注册表操作相关的程序。调试注册表写入代码时发现了一件奇怪的事情。用RegSetValue API执行注册表写入操作,该函数返回执行成功,但是通过regedit.exe查看注册表时却发现内容没有被修改(重新启动regedit,按F5刷新均告无效)。一开始我反复调试,以为肯定是写入失败了,但API确实返回了执行成功。于是我试着通过RegQueryValueEx执行读取操作,居然能读到我修改到的值。

  最后不得不怀疑是regedit.exe程序的问题。于是下载了一个第三方的注册表工具RegWorksshop.exe,经过查看,果然代码是成功执行了写入操作。但regedit.exe的显示却是错误的。

  另外这个问题只在我一台机器上才出现,到其它机器又没这个问题了,很诡异。但是无论如何,吸取一个教训。查看调试结果不能光依赖系统自带的工具啊。它们也不是最可靠的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VC6.0用file->open后,出现“MSDEV.EXE-应用程序错误 遇到问题需要关闭“

在VC6.0用file->open后,出现“MSDEV.EXE-应用程序错误 遇到问题需要关闭 VC6.0 files---open 出现 MSDEV.exe错误,Project ---- add...

PHP foreach()语句的一个诡异问题

现在有一个PHP脚本: $value) { $value = &$array[$key]; echo current($array); } // 最后输出2233执行上面这个脚本,如注...

Socket编程中的一个诡异的问题

通过socket的套接字在客户端与服务之间传送可序列化化对象student /*Student*/ public class Student implements Serializable {...

struts action chain和hibernate 事务拦截器的一个诡异问题

hibernate 事务拦截器和struts action chain的一个诡异问题描述:在页面使用struts的list集合去做一些输入框,然后保存展示。发现保存之后总是不对。以下为寻找问题的步骤:...

一个诡异的crontab执行提示1045错误码的MySQL问题定位

今天遇到一个诡异的MySQL问题,在命令行手动跑一个脚本可以执行成功,但是放到crontab执行时报下面的错误: ERROR 1045 (28000): Access denied for user ...

一个诡异的ModelCHECK集成配置问题

前几日接到一个ModelCHECK集成配置的问题,按说ModelCHECK的集成配置虽有些繁琐,但都是比较固定的东西,不会出什么问题,但当时却遇到一个烦人的报错,,每次检入模型时总是提示模型修改后未执...

一个诡异的时间问题追查[转]

问题引入:问题是我们重装了一台电脑之后,发现apache的日志里突然增加了很多服务时间超长的请求,如下面两条:** - - 4913229 11227 [29/Mar/2012:09:59:58 +0...

一个通过JNDI配置birt数据源的出现的诡异问题及解决方法

如果你碰到了这样的问题: 1.birt通过jnd

一个关于MFMessageComposeViewController的ios7中的诡异问题 收件人视图黑色 和解决方式

当使用  UIImage *img = [UIImage imageNamed:@"navigation-bar-bg"];// navi_stretch_bg     img = [img ...
  • yohunl
  • yohunl
  • 2014-04-26 15:01
  • 7333
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)