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