首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >inno setup 安装时检查快速启动是否启用,卸载时如何恢复初始状态?

inno setup 安装时检查快速启动是否启用,卸载时如何恢复初始状态?

提问于 2025-10-28 02:09:13
回答 0关注 0查看 23

安装前检查windows快速启动是否启用,我用的这个:

function IsFastBootEnabled: Boolean;

var

FastBoot: Cardinal;

begin

if RegQueryDWordValue(HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Power', 'HiberbootEnabled', FastBoot) then

Result := (FastBoot = 1)

else

Result := False;

end;

可是,我不知道在卸载时如何恢复初始状态。比如,“快速启动”初始状态值是1时,软件安装时会默认选择禁用“快速启动”值会变为0,我的要求是,卸载时要恢复回初始状态值1;(初始状态是0时,软件会略过)

谢谢!

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档