{
static int hConHandle = 0;
- if (hConHandle == 0) {
+ if (0 && hConHandle == 0) {
CONSOLE_SCREEN_BUFFER_INFO coninfo;
AllocConsole();
- //AttachConsole(ATTACH_PARENT_PROCESS);
+ if (AttachConsole(ATTACH_PARENT_PROCESS) == ERROR_INVALID_HANDLE) {
+ AllocConsole();
+ }
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &coninfo);
coninfo.dwSize.Y = MAX_CONSOLE_LINES;
SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), coninfo.dwSize);