主题:注册表不能保存键值

  共有17434人关注过本帖    
Alex
1楼


注册表不能保存键值  发帖心情 Post By:2009-10-28 10:52:00   [只看该作者]

目前在使用VS2005 C#,em9161评估板,发现写注册表存在一个问题
程序写入一个键值,然后系统掉电,重新上电后发现没有保存
如果连续写2个键值,先写的第一个会保存,但是后写的不会保存
谢谢!!

  单帖管理 | 引用 | 回复 回到顶部
Alex
2楼


  发帖心情 Post By:2009-10-28 10:57:00   [只看该作者]

补充一点:程序写完键值,立即读,可以读出是改过的,但是上电后就没存住

  单帖管理 | 引用 | 回复 回到顶部
zhl
3楼


  发帖心情 Post By:2009-10-28 11:13:00   [只看该作者]

修改注册表在EVC一般调用的是RegSetValueEx(...), 修改完成后需要调用 RegFlushKey()保存。C#编程时是否也需要类似RegFlushKey的函数来确保注册表参数的修改。

  单帖管理 | 引用 | 回复 回到顶部
Alex
4楼


  发帖心情 Post By:2009-10-28 11:24:00   [只看该作者]

没有类似的Flush语句,直接SetValue 就行,
目前的现象就是
写完键值,大概1秒左右立即断电,则不能保存

  单帖管理 | 引用 | 回复 回到顶部
Alex
5楼


  发帖心情 Post By:2009-10-28 15:51:00   [只看该作者]

无解?????

  单帖管理 | 引用 | 回复 回到顶部

返回首页

注册表不能保存键值

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: