innosetup 判断系统是否安装了.Net Framework 4.7.2
1. code
if RegQueryDWordValue(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full','release',HistoryBufferSize) then
begin
RegeditValue:=HistoryBufferSize;
if(RegeditValue=461814) or (RegeditValue=461808) then
begin
Result:=true;
end
else
begin
if MsgBox('检测到系统没有安装.Net Framework4.7.2!'+#13#10#13#10 +'是否退出此次安装?',mbInformation,MB_YESNO)=IDYES then
begin
Result:=false;
end
else
begin
Result:=true;
end
end
end
else
begin
if MsgBox('检测到系统没有安装.Net Framework4.7.2!'+#13#10#13#10 +'是否退出此次安装?',mbInformation,MB_YESNO)=IDYES then
begin
Result:=false;
end
else
begin
Result:=true;
end
end;
2.关于.Net FrameWork 4.7.2版本号相关信息