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)?

link|improve this question
feedback

4 Answers

up vote 3 down vote accepted

srvany, of course.

Windows XP and 7 are NT, and the srvany from Windows 2003 ResKit works just fine on them.

link|improve this answer
feedback

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 Computer Management.

link|improve this answer
5  
If the exe doesn't respond to service commands, then I believe it will not work with sc. For example cmd.exe won't run at all unless you set it as interactive, which is depreciated in vista and 7 and doesn't work either. – myforwik May 28 '10 at 5:10
feedback

There is NSSM http://iain.cx/src/nssm/

link|improve this answer
feedback

FireDaemon. You have to pay for it but it has a lot of features and works well.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.