X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=nssm.cpp;h=ff9eb52d75b90cca980389c1193e00381cdfd332;hb=1f0b03b38f7d76814d1c7c627f64462362100223;hp=0b586f36cb427fdacc1d1f6dd631c79cd082bbb4;hpb=76673b917b29d2a0206062f4bc132ae6e043b0d2;p=nssm.git diff --git a/nssm.cpp b/nssm.cpp index 0b586f3..ff9eb52 100644 --- a/nssm.cpp +++ b/nssm.cpp @@ -155,6 +155,7 @@ int _tmain(int argc, TCHAR **argv) { for (int i = 0; i < argc; i++) SecureZeroMemory(argv[i], _tcslen(argv[i]) * sizeof(TCHAR)); exit(ret); } + if (str_equiv(argv[1], _T("list"))) exit(list_nssm_services()); if (str_equiv(argv[1], _T("remove"))) { if (! is_admin) exit(elevate(argc, argv, NSSM_MESSAGE_NOT_ADMINISTRATOR_CANNOT_REMOVE)); exit(pre_remove_service(argc - 2, argv + 2));