我试图提示用户启用.NET 3.5后重新启动计算机,这对于MSSQLServer是必需的。 示例:
y = A.x + b
我想念什么吗?
答案 0 :(得分:3)
PrepareToInstall
event function实际上中止安装(通过返回非空字符串)时,才考虑使用 NeedsRestart
参数。您可能不想做的事情。换句话说,您正在滥用PrepareToInstall
事件函数(并且无论如何还是滥用)。
改为使用NeedRestart
event function:
[Code]
function NeedRestart(): Boolean;
var
Version: TWindowsVersion;
begin
GetWindowsVersionEx(Version);
Result := (Version.Major >= 10);
end;