Vbscript Installshield copyfile脚本的确切位置

Vbscript Installshield copyfile脚本的确切位置,vbscript,installshield,Vbscript,Installshield,我正在进行installshield设置(专业版)。我使用VBscript文件将文件从一个文件夹复制到另一个文件夹。作为一个序列,我应该从InstallUI序列和InstallExec序列中选择什么 我尝试了移动后的文件,注册后的产品等。它是复制文件正确。但当我安装一个新版本时,一个与脚本相关的错误就来了 我的确切设置是 错误-1720:此Windows Installer软件包有问题。无法运行完成此安装所需的脚本。请与您的支持人员或软件包供应商联系脚本错误2146828218 少了什么吗?或者

我正在进行installshield设置(专业版)。我使用VBscript文件将文件从一个文件夹复制到另一个文件夹。作为一个序列,我应该从InstallUI序列和InstallExec序列中选择什么

我尝试了移动后的文件,注册后的产品等。它是复制文件正确。但当我安装一个新版本时,一个与脚本相关的错误就来了

我的确切设置是

错误-1720:此Windows Installer软件包有问题。无法运行完成此安装所需的脚本。请与您的支持人员或软件包供应商联系脚本错误2146828218


少了什么吗?或者我必须做一些不同的事情?

错误代码
-2146828218
是十六进制的错误代码
800A0046
。搜索该代码表示这是权限问题。有鉴于此,您可以在vbscript自定义操作代码中搜索可能存在权限问题的内容,并尝试直接解决这些问题,也可以尝试为其提供管理权限。如果您试图修改目录中的现有文件,如程序文件(但仅当文件存在时才这样做),这可能会解释不同的行为,具体取决于当前的安装状态,并且可能只需要额外的权限


通过将脚本执行中的设置从延迟执行更改为系统上下文中的延迟执行,您可以尝试为操作提供管理权限。

@MichaelUrman:Edited