diff --git a/VS2012/civetweb.sln b/VS2012/civetweb.sln index 88b9e807..9a047bbf 100644 --- a/VS2012/civetweb.sln +++ b/VS2012/civetweb.sln @@ -63,8 +63,8 @@ Global {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Release|Win32.Build.0 = Release|Win32 {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Release|x64.ActiveCfg = Release|x64 {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Release|x64.Build.0 = Release|x64 - {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Mixed Platforms.Build.0 = Debug|Win32 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Mixed Platforms.ActiveCfg = Debug CONSOLE|Win32 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Mixed Platforms.Build.0 = Debug CONSOLE|Win32 {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Win32.ActiveCfg = Debug|Win32 {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Win32.Build.0 = Debug|Win32 {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|x64.ActiveCfg = Debug|x64 diff --git a/src/main.c b/src/main.c index cb08325b..d7a4c68c 100644 --- a/src/main.c +++ b/src/main.c @@ -1500,20 +1500,16 @@ static int MakeConsole() { ok = (GetConsoleWindow() != NULL); if (ok) { - freopen("CON", "a", stdin); - freopen("CON", "a", stdout); - freopen("CON", "a", stderr); + freopen("CONIN$", "r", stdin); + freopen("CONOUT$", "w", stdout); + freopen("CONOUT$", "w", stderr); } } + if (ok) { - CONSOLE_SCREEN_BUFFER_INFO coninfo; - SetConsoleTitle(server_name); - - GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &coninfo); - if (coninfo.dwSize.Y<500) coninfo.dwSize.Y = 500; - SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), coninfo.dwSize); } + return ok; }