【问题标题】:InnoSetup can't find 'My Documents' on Win XP installed on Mac ParallelsInnoSetup 在 Mac Parallels 上安装的 Win XP 上找不到“我的文档”
【发布时间】: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


【解决方案1】:

要在 XP 上解决此类问题,请使用 XP PowerToys 中的TweakUI

【讨论】:

  • 更改“我的文档”文件夹的预期位置
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-03
  • 1970-01-01
  • 2020-07-30
  • 1970-01-01
  • 2011-02-01
  • 2016-12-19
  • 1970-01-01
相关资源
最近更新 更多