【发布时间】:2010-12-09 11:11:42
【问题描述】:
我一直在尝试帮助用户安装我们的软件。我们的软件设置是使用 InnoSetup 分发的,他正在使用 Parallels 和 Windows XP 将其安装在 Mac Pro 上。在安装过程中,InnoSetup 失败并显示:
Internal error: Failed to expand shell folder constant "userdocs"
在 InnoSetup 中,{userdocs} 映射到“我的文档”文件夹,并且由于 InnoSetup 是用 Delphi 编写的,我假设它使用 CSIDL_Personal 或 CSIDL_MYDOCUMENTS 来检索此文件夹,但我不知道如何修复这些位置。
有人遇到过这种情况吗?如果是这样,您知道如何解决吗?
谢谢!
【问题讨论】:
-
问题已解决:在用户坚持他们的 XP 安装工作正常后,很明显他们指定的“我的文档”文件夹不存在!我建议他们需要重新安装 XP,但也传递了 MSalter 的建议,即使用 TweakUI 将文件夹位置更改为存在的位置。
标签: windows inno-setup special-folders parallels