Установка шрифта программно с помощью C# без перезагрузки системы
Привет друзья,
Пожалуйста, помогите мне, чтобы обеспечить хорошее решение для этого. Как установить шрифт постоянно в вашей системе программно, используя C#. Я хочу, чтобы шрифт был немедленно доступен в папке Windows Fonts, без перезагрузки системы. Я много гуглил, но безуспешно. Я нашел AddFontResource из msdn и попробовал это сделать, но это тоже не отражалось должным образом. Также SendMessage после того, как AddfontResource иногда зависает в системе.
Итак, в настоящее время я выбираю функцию копирования, которая будет копировать шрифт в папку fonts, а затем добавлять запись шрифта в Regristry, выполняя пакетный файл.
Но тогда шрифт доступен только при следующем входе в систему.
Чего мне здесь не хватает.
заранее спасибо.