NSSM - the Non-Sucking Service Manager
Credits
Thanks Bernard Loh for finding the bug with service recovery.
Thanks Benjamin Meyrargue for fixing compilation on 64-bit Windows.
Thanks Joel Reinford for spotting a commandline truncation bug.
Thanks Arve Knudsen for spotting a bunch of bugs.
Thanks Laszlo Keresztfalvi and Peter Wagemans for restart throttling ideas.
Thanks Richard Gerrits for noticing that Windows doesn't allow quotes in pathnames, hence nssm barfs if you set AppDirectory to contain them.
Thanks Eugene Lifshitz for advising how to compile messages.mc correctly and for sanitising some CreateProcess() usage.
Thanks Rob Sharp for noticing that nssm didn't support srvany's AppEnvironment registry setting.
Thanks Szymon Nowak for Windows 2000 compatibility help.
