【发布时间】:2016-04-01 13:56:24
【问题描述】:
我想知道如何确定目标计算机中是否安装了特定的 Windows Update 包,例如名称为 KB2919355 的 Windows Update 包。
是否存在用于检查的内置功能?如果不是,确定它所需的代码是什么?也许会弄乱注册表,或者可能是最干净和/或安全的方式?
伪代码:
[Setup]
...
[Files]
Source: {app}\*; DestDir: {app}; Check: IsPackageInstalled('KB2919355')
[Code]
function IsPackageInstalled(packageName): Boolean;
begin
...
Result := ...;
end;
【问题讨论】:
标签: windows installation inno-setup pascalscript