我正在使用 nsis 为 Windows 编写安装程序。此安装程序包含一个在 xampp 之上运行的 Web 应用程序,因此 xampp 也作为该应用程序的服务安装。但是 xamp 在 Windows 7 的 64 位机器上安装时会出现问题。这是由于此处提到的 C:\Program Files (x86) 中的目录路径问题。
XAMPP错误解决方案?我在我的 Windows XP 双启动机器上安装了它
但目前在安装程序中自动安装路径设置如下。
C:\Program Files (x86)\myapplication
安装程序脚本只有以下宏来添加目录选择器页面。
!insertmacro MUI_PAGE_DIRECTORY
作为一个解决方案,我要做的是采取以下行动。
- 将默认目录更改为 c:\Program Files
- 如果用户选择 x86 文件夹,则会给出错误消息以选择另一个目录。
为此,我需要通过
$INSTDIR
和
- 检查该路径是否存在 x86 的子字符串
- 如果是这样,请给出错误消息。
- 将默认路径更改为 c:\Program Files
由于我对 nsis 不太熟悉,因此无法编写此程序。
有人可以帮我解决这个问题吗?