Какую программу лучше всего использовать в Windows XP и Windows 7, чтобы делать то, что srvany.exe делает в Windows NT (запускать процесс как службу)?
4 ответа
srvany
, конечно.
Windows XP и 7 - это NT, и srvany
из Windows 2003 ResKit прекрасно работает на них.
Есть 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. Вы должны заплатить за это, но у этого есть много особенностей и работает хорошо.