Vi sarà capitato almeno una volta di trovare un programma veramente utile, magari da far girare su di un server e... e il programma in questione non si installava come servizio, con tutti gli svantaggi che questa "deficenza" comporta.
Nella miriade di tool presenti all'interno del Resource Kit di Windows Server 2003 Microsoft ha pensato bene di inserire un'utility che si chiama SrvAny; che altro non è se non un programma che permette di eseguire un’applicazione come servizio di Windows. Di seguito il link per scaricare dal sito Microsoft il Resource Kit:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
Una volta scaricato ed installato il Windows Server 2003 Resource Kit Tools è sufficiente seguire i seguenti passi:
1. Copiare i file AnySrv.exe e InstSrv.exe nella directory %SystemRoot%\system32
2. Aprire una finestra del Prompt dei comandi e digitare il seguente comando:
C:\>instsrv MyService c:\windows\system32\srvany.exe
3. Lanciare regedt32
4. Andare alla chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
5. Aggiungere una nuova chiave denominata Parameters
6. Aggiungere un nuovo valore di tipo String denominato Application
7. Modificare il valore della stringa Application digitando il path completo dell’applicazione MyApplication.exe con l’argomento /AUTOEXEC
8. Aprire dagli strumenti di amministrazione, la finestra dei servizi di Window. Selezionare il servizio MyService e impostare nel tab folder connessione “Account di sistema locale”; in alcuni casi potrebbe essere necessario spuntare la casella “Consenti al servizio di interagire col desktop”
9. Avviare manualmente il servizio ed in seguito impostare l’avvio automatico all’avvio della macchina.