诱骗英语安装程序安装落地窗10

问题描述:

我有一个法国客户与法语版本的Windows 10。然而,我们的Installshield生成的安装程序正在寻找的C:\ Users \用户名\本地设置\应用数据,并失败与“错误1320.指定的路径太长”诱骗英语安装程序安装落地窗10

我们试图看看我们是否可以连接到适当的本地设置\应用程序数据文件夹(英文),但它是要么无法访问,要么作为我们的管理员没有权利去那里(甚至从管理员命令行)。

我理解的Windows 10具有某种看不见的别名或兼容性,这些标准文件夹?

是否有我们可以用它来获得安装的软件花样?

+0

如果您在安装程序中使用正确的环境变量('%APPDATA%'),那么这应该工作 - 您确定您没有使用过一条至少部分硬编码的路径? – slugster

+0

我很确定它不使用正确的环境变量。这就是为什么我想知道是否有解决问题的方法? – SMGreenfield

+1

如果它使用硬编码路径(即使只是部分硬编码),那么不会,除非您想重建MSI,否则无法绕过它。 – slugster

免责声明:这是一个黑客与正确答案被slugster提供 - 重建MSI

现在,这是出于我对你也许能解决这个问题的建议的方式为你。您可以尝试创建安装程序正在查找的路径,然后创建符号链接以将该文件夹链接到用户计算机上正确的文件夹。不能保证这个工作,但可能值得一试。如果您需要更多关于创建符号链接的信息,请查看TechNet页面MkLink