X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=console.cpp;h=66c99ea500bf94661f46e87c3f3954952950315f;hb=b5286398f850b432edbddc6d602ab3f33ab086be;hp=0c7afbec585f30e4d3a279d299111a21f205dd75;hpb=6d0e20215772e976fcf364f16e005199d4f3b726;p=nssm.git diff --git a/console.cpp b/console.cpp index 0c7afbe..66c99ea 100644 --- a/console.cpp +++ b/console.cpp @@ -48,6 +48,11 @@ void alloc_console(nssm_service_t *service) { AllocConsole(); + /* Disable accidental closure. */ + HWND window = GetConsoleWindow(); + HMENU menu = GetSystemMenu(window, false); + EnableMenuItem(menu, SC_CLOSE, MF_GRAYED); + /* Set a title like "[NSSM] Jenkins" */ TCHAR displayname[SERVICE_NAME_LENGTH]; unsigned long len = _countof(displayname);