NSSM - the Non-Sucking Service Manager
Version 2.21: Compilation will succeed with Visual Studio 2013 but the resulting executable will not start services. Compile with the 2012 or earlier toolset to produce a working executable. Fixed in version 2.22.
nssm logs its activity to the system Event Log (under Application) so if you're having trouble with it, look in there for clues as to what's wrong!