Faire tourner un .exe en tant que service

Faire tourner un .exe en tant que service - Win NT/2K/XP - Windows & Software

Marsh Posté le 21-05-2007 à 09:21:46    

Bonjour,
 
J'essaie de faire tourner un logiciel de gestion comptable sur le domaine de mon entreprise.
Quand je lance celui-ci à partir d'un compte du domaine, il me dit qu'un fichier exe est à exécuter préalablement.
Ce fichier exe ce trouve dans le répertoire d'installation du logiciel.
Si je lance le logiciel depuis un compte administrateur local, le logiciel ce lance correctement, et le fichier .exe reste exécuté tant que la machine est allumée.
Donc après avoir lancé le logiciel en admin local, le logiciel marche également en compte domaine.
 
Apparement, le fichier .exe en question ecrit dans la base de registre, et donc quand on essaie de l'exécuter depuis un compte domaine, les restrictions interdisent cette écriture. Après avoir essayé de le lancer à l'ouverture de session en plaçant une valeur dans le registre dans HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENTVERSION/RUN/
Mais ca génère une erreur d'écriture S/Z.
 
La meilleure solution serait donc de faire tourner ce .exe en tant que service lancé par le système ou par l'admin local.
 
L'ennui est que je ne sais pas comment faire passer un executable en service.
Si l'un de vous à une idée, cela écourtera surement mes recherches.
 
Bonne journée.


---------------
I'll feed your skin snacks to my cockatiel!
Reply

Marsh Posté le 21-05-2007 à 09:21:46   

Reply

Marsh Posté le 21-05-2007 à 09:51:28    

Reply

Marsh Posté le 21-05-2007 à 09:58:59    

Mmmh, je vais fouiller de ce coté ;)
 
J'ai essayé PanelDaemon, mais apparement c'est du Webservice... :(

Reply

Marsh Posté le 21-05-2007 à 10:33:56    

J'ai essayé la methode expliquée dans le kb 17890 et sur tacktech.com :
Le service est bien démarré, mais l'appli marche toujours pas.
Donc cette methode est infructeuse :(
 
A mon avis faut trouver une autre solution.
 

Reply

Marsh Posté le 21-05-2007 à 10:58:16    

si tu te log sur le domain, mais lance le programme avec un compt local, ca marche pas  non plus ?

Reply

Marsh Posté le 21-05-2007 à 13:24:52    

Solution fructueuse si on utilise le runas avec l'administrateur du domaine.
 
L'ennui reste néanmoins le même, étant donné que il demande le mot de passe d'admin du domaine pour lancer le programme.
 
reste le choix entre deux solution :  
Soit mettre le pass en dur dans la commande... Ce qui ferait jaser tous les forumeurs du forum sécurité Windows....
Soit aller tapoter le mot de passe d'admin du domaine pour chaque utilisation de ciel... Ce qui m'arrange pas non plus.
 
Yaurait t-il une autre alternative avec le runas qui pourrait regler mon probleme ?
 
En tout cas merci de t'interesser à mon probleme Z_cool ca fait plaisir ;)

Reply

Marsh Posté le 21-05-2007 à 13:55:21    

il a edja été donné des programmes qui stoque le mot de passe pour lancer une appli sous un autre utilisateur ... mais me souvient plus ....

Reply

Marsh Posté le 21-05-2007 à 18:20:02    

Pour runas il y a un paramètre /savecred qui devrait t'éviter de resaisir les credentials.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed