<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RémyLarrieu.com &#187; .exe</title>
	<atom:link href="http://www.remylarrieu.com/tag/exe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.remylarrieu.com</link>
	<description>Blog sur l&#039;administration systèmes et réseaux.</description>
	<lastBuildDate>Mon, 28 Nov 2011 13:55:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Créer un service avec un exécutable</title>
		<link>http://www.remylarrieu.com/creer-un-service-avec-un-executable/</link>
		<comments>http://www.remylarrieu.com/creer-un-service-avec-un-executable/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 18:26:01 +0000</pubDate>
		<dc:creator>rem-s</dc:creator>
				<category><![CDATA[Serveur 2008]]></category>
		<category><![CDATA[Seven]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[.exe]]></category>
		<category><![CDATA[éxécutable]]></category>
		<category><![CDATA[instsrv.exe]]></category>
		<category><![CDATA[registre]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[srvany.exe]]></category>

		<guid isPermaLink="false">http://www.remylarrieu.com/?p=188</guid>
		<description><![CDATA[Avant toutes manipulations pensez à  sauvegarder votre base de registre. Pour plus d’info cliquez ici. Il peut arriver parfois que vous ayez besoin de mettre un fichier .exe en tant que service afin de faciliter certaines tâches. Voici la procédure pour le faire : PREPARATION : 1. Copiez l’exécutable que vous voulez comme service dans [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><span style="color: #ff0000;"><strong>Avant toutes manipulations pensez à  sauvegarder votre base de registre. Pour plus d’info cliquez <a href="http://www.commentcamarche.net/faq/sujet-239-base-de-registre-sauvegarde-et-restauration" target="_blank">ici</a>.</strong></span></p>
<p align="left">Il peut arriver parfois que vous ayez besoin de mettre un fichier .exe en tant que service afin de faciliter certaines tâches. Voici la procédure pour le faire :</p>
<ul>
<li><strong>PREPARATION :</strong></li>
</ul>
<p>1. Copiez l’exécutable que vous voulez comme service dans le répertoire de votre choix.</p>
<p>2. <strong><a href="http://xhark.fr.nf/wp-content/uploads/2007/07/instsrv-srvany.zip" target="_blank">Téléchargez</a></strong> les deux fichiers nécessaires pour la création du service .</p>
<p>3. Décompressez le contenu dans <strong>C:\Windows\system32</strong> afin qu’ils soient reconnus en ligne de commande. Ouvrez l’invite de commande MS-DOS (démarrer &gt; exécuter &gt; CMD &gt; OK)<br />
<span id="more-188"></span></p>
<ul>
<li><strong>INSTALLATION :</strong></li>
</ul>
<p><strong>Etape 1 :</strong> Déclaration en tant que service NT grâce à INSTSRV.EXE</p>
<p>Ouvrez un fenêtre de commande (démarrer &gt; exécuter &gt; cmd &gt; OK)</p>
<p>Syntaxe : <strong>instsrv [nom_service] [chemin_programme]</strong></p>
<p><strong>Etape 2 :</strong> Vérifiez que le service a bien été ajouté en consultant la liste des services (démarrer &gt; exécuter &gt; services.msc &gt; OK)</p>
<p><strong>Etape 3 :</strong> Modification du chemin “ImagePath” dans le registre:</p>
<p>1. Ouvrez l’entrée de la base de registre (démarrer &gt; exécuter &gt; regedit &gt; OK)</p>
<p>2. Placez vous dans l’arborescence <strong>HKLM\SYSTEM\CurrentControlSet\Services\[nom de l’exécutable] .</strong></p>
<p>Modifier la valeur de l’entrée “ImagePath” en <strong>C:\windows\system32\srvany.exe </strong><br />
<em>(Elle doit être le chemin complet vers SRVANY.EXE (<strong>pensez</strong> à ajouter des guillemets si votre chemin contient des espaces)</em><br />
Le service est désormais créé. Cependant si vous essayez de le démarrer maintenant vous recevrez un message d’erreur, ce qui est tout à fait <strong>normal</strong>.</p>
<p>Dans l’étape suivante nous allons indiquer <strong>où ce situe notre application</strong>, pour que lorsque le SCM lance SRVANY, ce dernier trouve notre application et le démarre <strong>correctement</strong>.</p>
<p><strong>Etape 4 :</strong> Ajout d’une clé “Parameters”:</p>
<ol>
<li>Naviguez jusqu’à la clé du service que vous venez de déclarer, ici : HKLM\SYSTEM\CurrentControlSet\Services\[nom de l’exécutable]</li>
<li>Créez une clé “Parameters” (Edition &gt; Nouveau &gt; Clé)</li>
</ol>
<p><strong>Etape 5 :</strong> Ajout d’une valeur “Application”:</p>
<p>1. Ouvrez la clé “Parameters”</p>
<p>2. Créez une clé “Application” de type chaîne (REG_SZ) dans la clé “Parameters” (Clic Droit \ Edition &gt; Nouveau &gt; Valeur &gt; Chaine)</p>
<p>3. Editez “Application” et déclarez-y le chemin complet vers notre exécutable. Si vous avez suivi nos pré-requis ce chemin est “C:\[nom de l’exécutable]”.</p>
<p><strong>Etape 6 :</strong> Interagir avec le bureau :<br />
Une fois le service lancé il est exécuté en arrière plan, de manière transparente. Afin de contrôler le lancement de votre service je vous invite à activer cette option la première fois. Le programme exécuté en tant que service apparaîtra ainsi de la même façon que si vous le lanciez manuellement en tant que simple programme.</p>
<p>1. Retournez dans la console de services (démarrer &gt; exécuter &gt; services.msc &gt; OK)</p>
<p>2. Double-cliquez sur le service en question.</p>
<p>3. Cliquez sur l’onglet “Connexion”</p>
<p>4. Cochez l’option ”Autoriser le service à interagir avec le bureau” :</p>
<p>5. Validez avec le bouton “OK »</p>
<p>6. Redémarrez le PC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.remylarrieu.com/creer-un-service-avec-un-executable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

