X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=nssm.cpp;h=9314753dd61dc12989ed86ccf48e15390ff8fe6b;hb=3c9d8f85d38b4c97b83e2baca63211a4008b5e0d;hp=b22cb920124f3173cc9f4b2c21c3ec0f805a2386;hpb=2a259b54caa08ef6d4dbc99f6fe7ec97837c25e8;p=nssm.git diff --git a/nssm.cpp b/nssm.cpp index b22cb92..9314753 100644 --- a/nssm.cpp +++ b/nssm.cpp @@ -265,7 +265,7 @@ int _tmain(int argc, TCHAR **argv) { create_messages(); exit(pre_install_service(argc - 2, argv + 2)); } - if (str_equiv(argv[1], _T("edit")) || str_equiv(argv[1], _T("get")) || str_equiv(argv[1], _T("set")) || str_equiv(argv[1], _T("reset")) || str_equiv(argv[1], _T("unset"))) { + if (str_equiv(argv[1], _T("edit")) || str_equiv(argv[1], _T("get")) || str_equiv(argv[1], _T("set")) || str_equiv(argv[1], _T("reset")) || str_equiv(argv[1], _T("unset")) || str_equiv(argv[1], _T("dump"))) { int ret = pre_edit_service(argc - 1, argv + 1); if (ret == 3 && ! is_admin && argc == 3) exit(elevate(argc, argv, NSSM_MESSAGE_NOT_ADMINISTRATOR_CANNOT_EDIT)); /* There might be a password here. */