【发布时间】:2016-03-09 14:38:32
【问题描述】:
默认情况下,Inno Setup 日志文件不包含设置退出代码。我正在寻找一种将其包含在日志文件中的方法。我假设这将使用Log 函数完成,并将其包含在DeinitializeSetup 事件中。像这样的:
procedure DeinitializeSetup();
begin
Log('Exit code: ' + ExitCode);
end;
我不知道并且似乎找不到的是如何返回设置退出代码,以便我可以在Log 函数中使用它。这是执行此操作的最佳方法吗?如何返回设置退出代码?
【问题讨论】:
-
你为什么需要那个?
-
我希望能够查看是否发生了某种情况,因此我设置了一个自定义退出代码 (9),这意味着
IntializeSetup由于 Windows 更新需要重新启动而退出。 -
如果您调用
ExitProcess,该过程将立即中止。之后没有调用 Pascal 代码,甚至没有调用DeinitializeSetup。 -
不,没有更好的办法,afaik。
-
你当然可以在拨打
ExitProcess之前记录一些东西。