Inno设置第二个临时目录

时间:2016-12-29 13:23:35

标签: inno-setup

Inno Setup为安装程序创建一个临时目录,该目录分配给{tmp}常量。但是,它还会以相同的格式创建第二个临时目录(例如is-KIQQJ.tmp)作为主临时目录。似乎卸载程序使用它,因为在此处创建了Setup.tmp。可以在[Code]部分返回第二个临时目录的值吗?

1 个答案:

答案 0 :(得分:1)

它是主/父安装程序进程的临时目录。 setup.tmp(或mysetup.tmp)是子安装程序 - 实际安装过程。

因此,您可以使用ParamStr(0)调用(=运行二进制文件的路径)检索*setup.tmp的路径。并使用ExtractFilePath function提取其文件夹。

ExtractFilePath(ParamStr(0))