解析{src}常量不起作用

时间:2016-12-24 13:47:52

标签: inno-setup

我看到这个问题已在几年前提出过,但没有得到合理的答案。

为什么这不适用于{src}\some.exe

// Launch Notepad and wait for it to terminate
// if Exec(ExpandConstant({win}\notepad.exe), '', '', SW_SHOW,
// ewWaitUntilTerminated, ResultCode) then

如果我将notepad.exe复制到我的Inno设置目录中,({src}\notepad.exe)它不起作用。 {src}上有什么秘密?

1 个答案:

答案 0 :(得分:0)

notepad.exe如果将其从C:\Windows文件夹中复制出来,则无效。所以这是一个错误的二进制文件来测试代码。

一般来说,{src}常数并不是秘密。代码才有效。但不是notepad.exe