diff --git a/ScrapHacks/ScrapHack/Util.h b/ScrapHacks/ScrapHack/Util.h index cf461d6..b0da991 100644 --- a/ScrapHacks/ScrapHack/Util.h +++ b/ScrapHacks/ScrapHack/Util.h @@ -37,12 +37,14 @@ void SetupStreams() void SetupConsole() { - if (!AllocConsole()) - { - FreeConsole(); - AllocConsole(); + if (!AttachConsole(-1)) { + if (!AllocConsole()) + { + FreeConsole(); + AllocConsole(); + } + AttachConsole(GetCurrentProcessId()); } - AttachConsole(GetCurrentProcessId()); SetupStreams(); }