Может быть, один из 2 способов
самый хакерский способ , вероятно, вероятно, отслеживает папку %windir%\fonts
, однако вы не сможете гарантировать, что они загружены ресурсы и могут использоваться еще
Записать модуль ввода DLL в hook и прокси-вызовы AddFontResource
/ AddFontResourceEx
Api, тогда вы узнаете, когда что-то загрузило ресурс шрифта
Возможно, вам будет полезно понять, как шрифты загружаются в систему
Установка и удаление шрифта
Приложение может использовать шрифт для рисования текста, только если этот шрифт
резидент на указанном устройстве или установлен в таблице системных шрифтов.
Таблица шрифтов является внутренним массивом, который идентифицирует все неустройства
шрифты, которые доступны для приложения. Приложение может
получить имена шрифтов, установленных в настоящее время на устройстве или сохраненных
во внутренней таблице шрифтов, вызывая EnumFontFamilies или
Выберите функции шрифта.
...