加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – 防止硬重置删除WIN7下的注册表更改?

发布时间:2020-12-13 22:43:53 所属栏目:Windows 来源:网络整理
导读:我正在通过我的软件编辑 Windows注册表,例如它取代了Shell(Kiosk应用程序). 现在我注意到在Win7下如果发生硬重置(重置按钮或4秒电源按钮),所有注册表更改都将丢失. 在WinXP下,它工作正常,即使在硬重置后我所做的更改仍然存在. 在Win7下编辑注册表后我是否需
我正在通过我的软件编辑 Windows注册表,例如它取代了Shell(Kiosk应用程序).

现在我注意到在Win7下如果发生硬重置(重置按钮或4秒电源按钮),所有注册表更改都将丢失.

在WinXP下,它工作正常,即使在硬重置后我所做的更改仍然存在.

在Win7下编辑注册表后我是否需要做一些特殊的事情,或者这甚至可能是内置的Win7安全功能?

对我来说,看起来注册表更改没有最终确定,只是保存在内存中,直到发生软复位,这可能是真的吗?如果是这样,我可以以某种方式强制保存吗?

听起来你想要 RegFlushKey功能.

The RegFlushKey function returns only when all the data for the hive that contains the specified key has been written to the registry store on disk.

The RegFlushKey function writes out the data for other keys in the hive that have been modified since the last lazy flush or system start.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读