Я создал DLL, которую я вставляю в игру.Как только DLL вставлена, я подключаюсь к определенным функциям, используя обходные пути.
Проблема, с которой я сталкиваюсь, заключается в том, что некоторым функциям требуется много времени для вычисления и замораживания основного потока (игры), и игра перестает отвечать на запросы.
Можно ли перехватить функцию в отдельном потоке, чтобы я мог вызвать, например, что-то вроде MessageBox, и это не остановит основной поток (игру)?