Tag: 权限被拒绝

如何从Inno Setup安装JRE?

我正在尝试通过Inno Setup(以及其他应用程序)安装最新的平台(x64或x86)相应的Java Runtime Environment。 我找到了一些脚本示例,说明如何检测版本并安装如果正确并根据我的需要调整它们但我仍然遇到这样: 无法打开文件“path \ to \ JREInstall.exe”: CreateProcess失败:代码5: 访问被拒绝 这是严格负责安装JRE的代码: [Setup] AppName=”JRE Setup” AppVersion=0.1 DefaultDirName=”JRE Setup” [Languages] Name: “english”; MessagesFile: “compiler:Default.isl” [Files] Source: “jre-8u11-windows-x64.exe”; DestDir: “{tmp}\JREInstall.exe”; \ Check: IsWin64 AND InstallJava(); Source: “jre-8u11-windows-i586.exe”; DestDir: “{tmp}\JREInstall.exe”; \ Check: (NOT IsWin64) AND InstallJava(); [Run] Filename: “{tmp}\JREInstall.exe”; Parameters: “/s”; \ Flags: nowait postinstall runhidden runascurrentuser; […]