我们设计了一个Font,现在我们需要在Inno Setup的设置阶段卸载它,以便分发更新版本。这是场景:
我无法直接替换字体文件,因为以前安装的字体文件名(不是字体名称)可以是任何内容,例如My_Awesome_Font_1.1.ttf或只是My_Awesome_Font.ttf或字体中的任何其他内容文件夹,因为有几个以前的版本。
在其他应用程序设置过程中,当前可能正在使用该字体。
我看过FontInstall属性,建议不要卸载或替换字体:
建议您仅使用标志和标志 将字体安装到{fonts}目录时,uninsneveruninstall。
但由于这是一个特殊情况,因此我们需要这样做。
我想我需要使用pascal脚本。任何人都可以提供正确的方法提示吗?