主题:注册表不能保存键值 共有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 [只看该作者]
无解?????
|
|
单帖管理 | 引用 | 回复 |