C28601
предупреждение C28601: избегайте блокировки на HWND_BROADCAST
Это предупреждение указывает на то, что приложение, вызываемое SendMessage с флагом HWND_BROADCAST, блокирует поток до тех пор, пока не будут переданы все окна, в которые было передано сообщение. Однако если есть другое окно, которое не отвечает, текущий поток также будет заблокирован.
Чтобы устранить эту проблему, используйте вместо этого PostMessage, чтобы он не был блокирующим вызовом. Кроме того, избегайте использования HWND_BROADCAST для направления сообщения в определенное окно.
Пример
Следующий вызов может привести к остановке ответа процесса.
SendMessage(HWND_BROADCAST, ... );