What is the best program to use on windows XP and Windows 7 to do what srvany.exe does on windows NT (run a process as a service)?
srvany, of course.
Windows XP and 7 are NT, and the
srvany from Windows 2003 ResKit works just fine on them.
There is NSSM http://iain.cx/src/nssm/
Windows comes with the
SC.exe tool which allows you to directly create and modify services.
Simply go to an elevated Command Prompt and type:
sc.exe create <Service Name> binPath= <Path> DisplayName= <name>
For example, to create a (useless) notepad service, you could use:
sc.exe create MyNotepadService binPath= "C:\windows\notepad.exe" DisplayName= "My notepad Service"
(Please note, spacing after the equals and before the value is important)
You can then start the service from the command prompt using
SC start <Service Name> or through the services section of
FireDaemon. You have to pay for it but it has a lot of features and works well.