Как использовать WiX для удаления шрифта

Я создаю установщик, который также должен удалить шрифт Arial (мне сказали, что Arial будет воссоздан из кэша, если он будет удален, и это именно то, что я хочу). Есть ли способ, которым я могу сделать это в WiX, или мне нужно написать пользовательское действие?

Обновление: пользователи моего установщика будут иметь 90% времени взломанную версию Arial, которая конфликтует с механизмом восстановления шрифтов в веб-браузерах. Хорошо подтвердить, что Arial будет воссоздан, если я его удалю, поскольку технически я не могу распространять обновленный шрифт Arial без разрешения.

Обновление 2: мне удалось его удалить, однако внутри папки "Шрифты" шрифт Arial все еще там, но выглядит осиротевшим. То есть я могу видеть это, но если я нажму на него, он говорит, что шрифт имеет неправильный формат.

1 ответ

Решение

Я думаю, что это может сработать, даже если я не рекомендую это в своем комментарии:

   <Directory Id="FontsFolder">
      <RemoveFile Id="RemoveArial" On="install" Name="Arial.ttf"/>
   </Directory>
Другие вопросы по тегам