Inno Setup 5.5.4(u)
代码:
[UninstallRun]
Filename: "{code:vJoyUnInstaller}"; Parameters: "/LOG /silent " ; StatusMsg: "Uninstalling vJoy device"; Flags: waituntilterminated
在安装期间调用函数vJoyUnInstaller。 Debug告诉我它是从[UninstallRun]部分调用的。这是一个错误还是我只是抽了一些东西。
答案 0 :(得分:0)
[UninstallRun]部分也是可选的,并指定作为卸载的第一步执行的任意数量的程序。除了下面另有说明外,两个部分都使用相同的语法。
程序按照它们在脚本中出现的顺序执行。默认情况下,处理[Run] / [UninstallRun]条目时,除非使用nowait,shellexec或waituntilidle标志,否则Setup / Uninstall将等到程序终止后再继续下一个程序。
请注意,默认情况下,如果[Run]部分中执行的程序将在下次重新引导时替换要替换的文件(通过调用MoveFileEx或修改wininit.ini),安装程序将检测到此情况并提示用户重新启动计算机在安装结束时。如果您不想这样做,请将RestartIfNeededByRun指令设置为no。 Inno-Setup-Documentation