使用 Advanced Installer,我创建并运行了一个包含单个 .exe 的简单安装程序。
此 .exe 以可执行 jar(带闪屏)的形式开始,并使用 Launch4j 内置到 Windows .exe 中。
安装应用程序后(在 C:\Program Files (x86)... 中),我无法从安装目录执行它。但是,如果我将 .exe 复制到其他任何地方、桌面或其他安装程序创建的任何其他目录,.exe 将完美启动。
这似乎是文件夹或应用程序权限问题。比较此文件夹与 Advanced Installer 创建的文件夹之间的权限,权限和设置是相同的。
我看到,安装的 .exe 和复制到另一个文件夹的相同 .exe 之间的唯一区别是,“编辑权限”按钮上有一个管理员防护罩(最初由 AI 安装)。
Advanced Installer 中是否有设置允许我的 .exe 在安装后运行,或者这只是 AI 使用的诡计让您为更强大的版本付费?我无法在操作系统中进行任何更改,使该文件能够在 AI 创建的目录中运行。