Ответы:
srvany, конечно.
Windows XP и 7 являются NT, а ResKitsrvany из Windows 2003 прекрасно работает на них.
Есть NSSM http://iain.cx/src/nssm/
Windows поставляется с SC.exeинструментом, который позволяет напрямую создавать и изменять сервисы.
Просто перейдите в командную строку с повышенными правами и введите:
sc.exe create <Service Name> binPath= <Path> DisplayName= <name>
Например, чтобы создать (бесполезную) службу блокнота, вы можете использовать:
sc.exe create MyNotepadService binPath= "C:\windows\notepad.exe" DisplayName= "My notepad Service"
(Обратите внимание, важен интервал после равенства и перед значением)
Затем вы можете запустить службу из командной строки, используя SC start <Service Name>или через раздел служб Computer Management.
FireDaemon . Вы должны заплатить за это, но у этого есть много особенностей и работает хорошо.