繁体   English   中英

如何在 Installshield (2016) msi 项目中禁用字体注册?

[英]How do I disable font registration in an Installshield (2016) msi project?

我们正在使用 InstallShield 2016 来开发我们的 msi。 我们有一个问题,其中我们的 msi 携带的 ttf 字体正在安装在系统中。 我们不希望字体被注册。 我们只是想携带它们。 但自从它们注册后,其他应用程序(如 Outlook、Skype、Chrome)开始使用它们。 这在卸载过程中给我们带来了问题。

所以我们的要求是携带字体,而不是注册它们。 由于 InstallShield 默认注册 ttf 字体,我们如何禁用此行为?

我尝试过的:

有一些关于 stackoverflow 的建议,但它们与 InstallShield 2016 无关。请向我们提供分步指南。

我会尝试以下一项或多项:

  • 在 InstallExecuteSequence 中调整 RegisterFonts 操作(如果您的安装不是静默安装,则使用 InstallUISequence)。 这就像在关联操作的条件列中放置“1=0”一样简单。

  • 确保包含字体文件的组件目录未设置为 FontsFolder。

  • 删除 Fonts 表中的所有条目,使它们不会注册(注意,在此之后它们仍将存在于 File 表中)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM