Répondre

5

Le Windows Resource Kit a un exécutable, srvany.exe qui peut être utilisé, comme décrit here, pour exécuter n'importe quel exe en tant que service. L'installation est un peu compliquée (nécessite une modification du registre), mais devrait fonctionner pour la plupart des choses qui peuvent être exécutées en tant qu'application utilisateur.

+0

Fonctionne parfaitement, merci. –

1

Si vous ne pouvez pas modifier l'application, il existe un tas de wrappers «exécuter en tant que service».
J'ai utilisé cygrunsrv.exe, je pense que cela fonctionne avec des exécutables non-cygwin.

0

Si vous ne pouvez pas modifier le code, vous ne pouvez pas exécuter directement l'application en tant que service. Cependant, il ne devrait pas être difficile de Make a Win32 service - tout tourne autour d'appeler une API: StartServiceCtrlDispatcher. En réponse aux commandes du gestionnaire de contrôle de service, votre service wrapper créerait CreateProcess etc. sur l'application memcached.

Questions connexes