Это не только для вашей выгоды, COM требует , чтобы вы создали цикл обработки сообщений.COM нужен для работы с COM-серверами с многопоточностью, дорогостоящим словом для «компонентов, которые не поддерживают многопоточность».Подавляющее большинство из них этого не делают.
Лучше всего создать окно, оно не должно быть видимым.Это дает вам HWND, который вы можете использовать в своих вызовах SendMessage ().Оконная процедура, которую вы пишете, может обрабатывать сообщения.Оттуда становится легко создать минимальный пользовательский интерфейс, например, с помощью Shell_NotifyIcon.Всегда приятно, когда можно отобразить уведомление, когда что-то идет не так.Настолько лучше, чем событие в журнале, на которое никто никогда не смотрит.