В настоящее время я работаю над проектом, который опирается на внедрение DLL в другой процесс, поэтому (AFAICT) стандартные средства отладки не работают. Вместо этого я использовал #define DEBUG(_msg) MessageBoxA(nullptr, _msg, "Debug", MB_OK)
.
Проблема заключается в том, что он блокирует текущий поток до тех пор, пока я не нажму на окно сообщения, которое в некоторых местах испортит мой код и / или остановит процесс, в который я ввел DLL.
Итак, как мне распечатать отладочное сообщение с Win32 API, которое я могу просмотреть в другом месте, и продолжить выполнение кода мгновенно?