以下是我用来尝试在IIS 6中创建虚拟目录的条目:
[Run]
Filename: {tmp}\cscript.exe mkvirtdir.vbs; Parameters: "-c LocalHost -w ""Default Web Site"" -v ""ectUpload_Server""", {app},""ectUpload_Server"""; WorkingDir: {tmp}; Flags: skipifdoesntexist; StatusMsg: Creating IIS Virtual Directory"
运行设置时出现以下错误:
Unable to execute file cscript.exe mkvirtdir.vbs ... CreateProcess failed; code 2. The system cannot find the file specified.
答案 0 :(得分:2)
您收到'系统无法找到指定的文件。'因为您提供了cscript.exe的绝对路径,该路径不在{tmp}目录中。 'cscript'应该已经在你的PATH中,因为它通常位于C:\ Windows \ System32。从INNO设置帮助文件:
安装程序或卸载使用的临时目录。这不是用户的TEMP环境变量的值。它是用户临时目录的子目录,它是在启动时由安装程序或卸载创建的(名称类似于“C:\ WINDOWS \ TEMP \ IS-xxxxx.tmp”)。安装或卸载退出时,将删除此目录中的所有文件和子目录。在安装过程中,这主要用于提取要在[运行]部分中执行但在安装后不需要的文件。
查看从文件名中删除{tmp} \是否有帮助。