簡體   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