主题:注册表不能保存键值 共有52391人关注过本帖 |
---|
Alex |
1楼 |
![]() |
注册表不能保存键值 ![]()
目前在使用VS2005 C#,em9161评估板,发现写注册表存在一个问题
程序写入一个键值,然后系统掉电,重新上电后发现没有保存 如果连续写2个键值,先写的第一个会保存,但是后写的不会保存 谢谢!! |
单帖管理 | 引用 | 回复 ![]() |
Alex |
2楼 |
![]() |
![]()
补充一点:程序写完键值,立即读,可以读出是改过的,但是上电后就没存住
|
单帖管理 | 引用 | 回复 ![]() |
zhl |
3楼 |
![]() |
![]()
修改注册表在EVC一般调用的是RegSetValueEx(...), 修改完成后需要调用 RegFlushKey()保存。C#编程时是否也需要类似RegFlushKey的函数来确保注册表参数的修改。
|
单帖管理 | 引用 | 回复 ![]() |
Alex |
4楼 |
![]() |
![]()
没有类似的Flush语句,直接SetValue 就行,
目前的现象就是 写完键值,大概1秒左右立即断电,则不能保存 |
单帖管理 | 引用 | 回复 ![]() |
Alex |
5楼 |
![]() |
![]()
无解?????
|
单帖管理 | 引用 | 回复 ![]() |