X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=nssm.cpp;h=1f9e0ed1376cfb0cd22b0917a183de6e92c3d8d6;hb=62f28c55d444d846579159133dbe091809a2c08b;hp=d70c6b475ec1c0dab0cebb5f75520ea509abe56d;hpb=b3b29f0b27046a282e688c494def532252ad21c3;p=nssm.git diff --git a/nssm.cpp b/nssm.cpp index d70c6b4..1f9e0ed 100644 --- a/nssm.cpp +++ b/nssm.cpp @@ -256,6 +256,7 @@ int _tmain(int argc, TCHAR **argv) { if (str_equiv(argv[1], _T("pause"))) nssm_exit(control_service(SERVICE_CONTROL_PAUSE, argc - 2, argv + 2)); if (str_equiv(argv[1], _T("continue"))) nssm_exit(control_service(SERVICE_CONTROL_CONTINUE, argc - 2, argv + 2)); if (str_equiv(argv[1], _T("status"))) nssm_exit(control_service(SERVICE_CONTROL_INTERROGATE, argc - 2, argv + 2)); + if (str_equiv(argv[1], _T("statuscode"))) nssm_exit(control_service(SERVICE_CONTROL_INTERROGATE, argc - 2, argv + 2, true)); if (str_equiv(argv[1], _T("rotate"))) nssm_exit(control_service(NSSM_SERVICE_CONTROL_ROTATE, argc - 2, argv + 2)); if (str_equiv(argv[1], _T("install"))) { if (! is_admin) nssm_exit(elevate(argc, argv, NSSM_MESSAGE_NOT_ADMINISTRATOR_CANNOT_INSTALL));