安装前检查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时,软件会略过)
谢谢!
相似问题