我有Inno安装程序的应用程序。应用程序在后台运行。这意味着,当我升级应用程序(在旧版本上安装新版本)时,我需要安装程序来关闭此应用程序,以便可以正常替换所有文件。
但似乎,有时它由于某种未知原因无法关闭应用程序。为了获得理由,我想记录它。问题是,由于安装程序无法替换文件,用户会收到错误消息,这会阻止安装程序完成。Inno 安装程序仅在成功完成安装后写入日志。
实际问题是,最后一条语句是否正确,或者有没有方法配置Inno Setup安装程序,这样即使在中止安装时,它也会创建日志文件?我有想法制作自己的手动日志文件,它将在安装开始时创建,并在每次执行某个方法时更新,但我不想重新发明轮子。
Inno Setup只有在成功完成安装后才写入日志。
不,那不对。
安装程序一启动,即使在最终失败之前,日志也会立即启动。
因此,无论如何,始终有一些日志(如果启用)。
安装程序窗口打开的那一刻,日志已经如下所示:
2016-05-13 12:30:45.712 Log opened. (Time zone: UTC+02:00)
2016-05-13 12:30:45.712 Setup version: Inno Setup version 5.5.9 (u)
2016-05-13 12:30:45.712 Original Setup EXE: C:\path\mysetup.exe
2016-05-13 12:30:45.712 Setup command line: /SL5="$C0338,134364,121344,C:\path\mysetup.exe" /SPAWNWND=$200C5A /NOTIFYWND=$110C08 /log=install.log
2016-05-13 12:30:45.712 Windows version: 10.0.10586 (NT platform: Yes)
2016-05-13 12:30:45.712 64-bit Windows: Yes
2016-05-13 12:30:45.712 Processor architecture: x64
2016-05-13 12:30:45.712 User privileges: Administrative
2016-05-13 12:30:45.712 64-bit install mode: No
2016-05-13 12:30:45.712 Created temporary directory: C:\Users\martin\AppData\Local\Temp\is-K3VS6.tmp
只有在以下情况下才会创建日志:
我已经为工作中的应用程序创建了一个flyway项目。事实证明,在我准备好flyway设置进行测试之前,其中一个开发人员已经在测试中执行了一些SQL语句。 我的sql脚本有几个语句: 应该在语句#2上删除的列已经在我们的TEST实例上手动删除。它还没有被删除在我们的PROD实例上,我想通过迁移而不是手动进行。 显然,如果不先在测试中进行测试,我不会在PROD上运行迁移(有比这三个查询多得多的东西)。
我安装了19C网格,然后只安装了19C软件,都成功了。然后我试图用创建一个数据库,但是失败了,很奇怪RMAN在下面的日志中失败了,我怀疑这是网格特权问题,但是我找不到它是什么。 以上日志之前有更多关于此问题的日志,请帮助检查: [Thread-516][2021-09-20 15:30:13.164 EDT][RMANEngine.readSqlOutput: 997]Log RMAN Outpu
试图安装卡玛 就会产生警告 最后,似乎没有因果报应 然而,这似乎是一种因果报应 还有builerror.log档案 我需要安装python才能与业力工作还是有其他问题?提前感谢任何帮助!
在设备中运行android,并报告以下错误 正在安装APK的应用程序调试。应用程序:调试10:53:48 E/1765594925:上传应用程序调试时出错。apk:未知故障([CDS]关闭[0])无法安装/Users/xiaotian/Desktop/wanme\u rn/android/app/build/outputs/apk/app debug。apk公司 失败:生成失败,出现异常。 > 通
你好,而试图在真正的Android设备上运行我的Flutter应用程序im得到以下错误 我尝试:更新Android Studioflutter升级flutter酒吧获取...... 但还没有找到解决方案,希望任何人都能帮忙
我在用CircledImageView库。它在Lollipop+Android版本上工作得很好。但在kitkat它崩溃了。所以在谷歌上搜索之后。我发现我必须在我的应用程序中实现multidex。 这是我的应用程序类。 但是当我运行应用程序时,我得到以下错误。