Lancement d'un programme en même temps que le shell

Lancement d'un programme en même temps que le shell - Windows & Software

Marsh Posté le 27-11-2005 à 15:20:12    

Bonjour,
 
Je cherche une solution pour lancer un programme avant le lancement du shell windows.
 
Mais il ne faut pas que le shell windows attende que le programme soit fermé pour se lancer.
 
J'ai regardé ce site : http://www.lacave.net/~jokeuse/usenet/demarrage.html mais je n'ai pas réussi à faire ce que je désire.
 
J'arrive à lancer mon programme avant le logon de windows mais le probleme est que le shell ne se lance pas tant que mon programme n'est pas fermé.
 
Si vous avez une idée ou un logiciel capable de faire ça, je suis preneur ^^

Reply

Marsh Posté le 27-11-2005 à 15:20:12   

Reply

Marsh Posté le 29-11-2005 à 09:53:39    

J'ai aussi essayé de convertir mon programme en service mais ça ne marche pas.

Reply

Marsh Posté le 29-11-2005 à 13:55:39    

je pense avoir le même soucis "ou presque".
 
je souhaite lancer mon programme sans que l'admin n'aie à se logger.
le service rempli ce rôle a merveille si ce n'est que mon interface graphique "disparait" (sic) ce qui est très génant dans mon cas.

Reply

Marsh Posté le 29-11-2005 à 15:14:04    

oui j'ai eu ce "problème" aussi

Reply

Marsh Posté le 30-11-2005 à 10:40:32    

Sinon pour contourner le probleme, je cherche un programme qui peut bloquer complétement le clavier et la souris pendant 5 sec par exemple, le temps que tout mes logiciels se lancent bien au démarrage.

Reply

Marsh Posté le 30-11-2005 à 11:14:45    

J'ai trouvé ce code source : http://www.vbfrance.com/code.aspx?ID=32067 mais il ne permet pas de le faire pour x secondes.
 
Si quelqu'un s'y connait en programmation ^^

Reply

Marsh Posté le 30-11-2005 à 11:22:03    

penduzecat a écrit :

J'ai aussi essayé de convertir mon programme en service mais ça ne marche pas.


 
firedaemon ou instsrv/srvany (nt resource kit)


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 30-11-2005 à 11:26:33    

Oui c'est ce que j'ai fait mais ça ne marche pas :p

Reply

Marsh Posté le 30-11-2005 à 11:27:59    

bizarre ton programme (c'est quoi ?) moi je n'ai jamais eu aucun problème que ce soit avec l'une ou l'autre des 2 solutions que je t'ai données
ca veut dire quoi "ca marche pas" ?


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 30-11-2005 à 11:32:15    

C'est un programme avec une interface graphique, si mes souvenirs sont bons, j'entend un bip, le programme tourne en tache de fond, mais l'interface graphique ne s'affiche pas.

Reply

Marsh Posté le 30-11-2005 à 11:32:15   

Reply

Marsh Posté le 30-11-2005 à 11:40:35    

certaines options dans firedaemon permettent de faire interagir le programme avec le bureau, testes un peu ca
personnellement, je l'utilise avec un programme qui affiche un icone dans le systray. cette icone parfois elle s'affiche, parfois pas (mais le programme est bien en fonctionnement)
cela dit, je crois que c'est dû aussi que c'est une petite machine pas mal surchargée :D


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 30-11-2005 à 11:52:02    

Je retesterais dans ce cas :)

Reply

Marsh Posté le 30-11-2005 à 13:10:55    

ton firedeamon, tu as un lien ? parceque j'ai entendu parler de la version lite mais sur le site officiel je n'ai trouvé que des versions payantes :/

Reply

Marsh Posté le 30-11-2005 à 13:11:57    

C'est la 1.6 qui est gratuite, faut la trouver chez un autre hebergeur.

Reply

Marsh Posté le 30-11-2005 à 13:21:49    

MP


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 30-11-2005 à 16:36:44    

bon après test, firedeamon aurait pu coller mais pour que le logiciel et son interface graphique se lancent, il est  nécessaire de se logger.  
 
Ca revient donc à une bête clé "Run" dans le registre.

Reply

Marsh Posté le 30-11-2005 à 16:50:42    

tu as du te planter, firedaemon lance l'app sans avoir besoin de se logger
c'est normal que tu n'aies pas d'IHM du coup (déjà vu une fenêtre d'app sur un un écran de log)
mais je t'assure que le logiciel tourne
si ca n'est pas le cas, c'est que la config de ton service via firedaemon est foireuse


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 30-11-2005 à 17:52:33    

A force de chercher, j'ai réussi à faire tourner mon programme comme un service windows classique + interface graphique.
 
La procédure :
S'assurer que le programme peut tourner sur une autre session que sa session courante. Dans mon cas, l'accès ODBC se faisait  dans les sources de données utilisateur, j'ai donc du le rajouter également dans les sources de données système.
 
Pour ajouter un service il faut se procurer les fichiers instsrv.exe et srvany.exe et suivre les instructions suivantes http://support.microsoft.com/defau [...] us;q137890
 
Une fois que c'est fait, il faut aller dans panneau de config->outils d'administration->services
 
On cherche le service que l'on vient de crée. (le nom correspond à celui que l'on a tappé sur la console "chemin\instsrv.exe NOMDESERVICE chemin\srvany.exe" ).
 
clic droit->propriété -> onglet de connexion il faut cocher compte systeme local + autoriser à interagir avec le bureau
 
Valider et redemarrer.
 
Voilà ca fonctionne comme je veux.
 
A force de chercher, firedaemon aurait certainement permis la même chose mais bon, je pensais pas mettre autant de temps donc je m'attarderais pas plus sur le sujet.
 
En espérant que mes explications aident la prochaine personne en galère avec les services :d
 
Bonne soirée :jap:

Reply

Marsh Posté le 30-11-2005 à 18:28:52    

merci pour les infos, ca peut tjs servir ;)


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 02-12-2005 à 12:49:26    

J'ai retesté avec la méthode de jeoff, l'interface graphique se lance à présent mais mon programme se ferme au bout d'une minute.
 
Si je relance le service manuellement, mon programme se relance puis se ferme au bout d'une minute avec un message "le service n'a pas démarré assez vite".

Reply

Sujets relatifs:

Leave a Replay

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