git://git.iain.cx/iain
/
nssm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Disable console window's close menu item.
[nssm.git]
/
console.cpp
diff --git
a/console.cpp
b/console.cpp
index
0c7afbe
..
66c99ea
100644
(file)
--- a/
console.cpp
+++ b/
console.cpp
@@
-48,6
+48,11
@@
void alloc_console(nssm_service_t *service) {
AllocConsole();
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);
/* Set a title like "[NSSM] Jenkins" */
TCHAR displayname[SERVICE_NAME_LENGTH];
unsigned long len = _countof(displayname);