Création d’un service avec Instsrv et Srvany

Fév 17
2011

Voici un grand classique sur le net : créer un service Windows à partir d’un exécutable de son choix ?

Pour se faire, il faut tout d’abord récupérer le Resource Kit et en extraire les 2 fichiers suivants : srvany.exe et instsrv.exe

  • Mettez les 2 fichiers dans le même dossier (c:\truc, par exemple)
  • Ouvrez une ligne de commande DOS (« Démarrer » > « Exécuter » > « cmd » puis « Entrée »)
  • Entrez « c:\truc\instsrv.exe nom_service c:\truc\srvany.exe
  • Lancez « Regedit »
  • Recherchez la sous-clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nom_service>
  • Faites un clic-droit sur la clé et cliquez sur « Ajouter une clé » que nommerez « Parameters »
  • Allez dans cette nouvelle clé
  • Faites un clic-droit dans la fenêtre à droite et cliquez sur « Valeur chaine »
  • Nommez la valeur « Application »
  • Double-cliquez dessus et saisissez comme valeur le chemin vers le programme que vous souhaitez mettre en service (c:\windows\notepad.exe par exemple)

Vérifiez dans le menu Services du panneau de configuration, si votre nouveau service est configuré avec le mode de démarrage qui vous convient (automatique ou manuel). Puis démarrez-le.

Source : http://support.microsoft.com/kb/137890