Tweaks for NANO server.
authorIain Patterson <me@iain.cx>
Sun, 11 Sep 2016 21:59:35 +0000 (22:59 +0100)
committerIain Patterson <me@iain.cx>
Sun, 11 Sep 2016 22:05:12 +0000 (23:05 +0100)
commit95640f304295257c6d1bb18c806f9d1feb714d61
tree8c9c84ec66abf9413a5d71ba25cd8db849b3dbb1
parent2d1226f8479378969c42109cfc37becd6306867d
Tweaks for NANO server.

Try to detect if we're running in a Powershell remote session, in which
case we have neither a console nor a window station.  If that's the case
it's appropriate to print the usage message to stdout rather than
attempt to display a popup.

Use EnumServicesStatusEx() instead of EnumServicesStatus().  The latter
crashes on NANO when used in the same way that works correctly on other
versions of Windows.

Thanks Kirill Kovalenko.
README.txt
nssm.cpp
service.cpp