OVH Cloud OVH Cloud

execution d'un logon script après la clef run

3 réponses
Avatar
lolo60
Bonjour,

J'ai une application assez lourde qui se lance au démarrage de la machine à
partir de la clef :

HKLM\Software\Microsoft\Windows\CurrentVersion

Je voudrais pouvoir éxécuter un script que j'ai écrit après la fin de
l'éxécution de cette application.

Y a t-il un moyen propre de réaliser cela sans surveiller le processus en
mémoire ?

J'ai tenté de mettre mon script dans le menu démarrage de Windows mais c'est
très aléatoire souvent mon script s'exécute avant la fin de l'application.

Merci d'avance,
Laurent.

3 réponses

Avatar
Jean-Claude BELLAMY
Dans le message news:di2ip0$nn0$ ,
lolo60 s'est ainsi exprimé:

Bonjour,

J'ai une application assez lourde qui se lance au démarrage de la
machine à partir de la clef :

HKLMSoftwareMicrosoftWindowsCurrentVersion

Je voudrais pouvoir éxécuter un script que j'ai écrit après la fin de
l'éxécution de cette application.

Y a t-il un moyen propre de réaliser cela sans surveiller le
processus en mémoire ?

J'ai tenté de mettre mon script dans le menu démarrage de Windows
mais c'est très aléatoire souvent mon script s'exécute avant la fin
de l'application.


Au lieu de lancer directement l'appli en question depuis HKLM, il suffit de
lancer un batch, qui fera lui-même l'ordonnancement entre l'appli et le
script !

"SuperScript.bat"
------- couper ici -------
@echo off
start /wait "x:machintrucl'appli assez lourde.exe"
"k:totoms bidouillesmon script.vbs"
------- couper ici -------

et au niveau BDR :
HKLMSoftwareMicrosoftWindowsCurrentVersionrunMonAppli
-> "w:mes batchsSuperScript.bat"


Tout est dans le "start /wait " qui fait ATTENDRE la fin d'exécution de
"l'appli assez lourde" avant de passer la main à "mon scritp.vbs" ..


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
lolo60
"Jean-Claude BELLAMY" a écrit dans le
message de news:
Dans le message news:di2ip0$nn0$ ,
lolo60 s'est ainsi exprimé:

Bonjour,

J'ai une application assez lourde qui se lance au démarrage de la
machine à partir de la clef :

HKLMSoftwareMicrosoftWindowsCurrentVersion

Je voudrais pouvoir éxécuter un script que j'ai écrit après la fin de
l'éxécution de cette application.

Y a t-il un moyen propre de réaliser cela sans surveiller le
processus en mémoire ?

J'ai tenté de mettre mon script dans le menu démarrage de Windows
mais c'est très aléatoire souvent mon script s'exécute avant la fin
de l'application.


Au lieu de lancer directement l'appli en question depuis HKLM, il suffit
de lancer un batch, qui fera lui-même l'ordonnancement entre l'appli et le
script !

"SuperScript.bat"
------- couper ici -------
@echo off
start /wait "x:machintrucl'appli assez lourde.exe"
"k:totoms bidouillesmon script.vbs"
------- couper ici -------

et au niveau BDR :
HKLMSoftwareMicrosoftWindowsCurrentVersionrunMonAppli
-> "w:mes batchsSuperScript.bat"


Tout est dans le "start /wait " qui fait ATTENDRE la fin d'exécution de
"l'appli assez lourde" avant de passer la main à "mon scritp.vbs" ..


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*



Merci jean-claude,

C'est exactement ce que je voulais.

J'ai déjà signé le livre d'or de ton site (il y longtemps) néanmoins je
tiens à renouveler mes remerciements d'un profesionnel à un autre pour tout
ce que tu as fait et continue de faire pour la communauté informatique.

Amicalement,
Laurent VOISIN.


Avatar
lolo60
"Jean-Claude BELLAMY" a écrit dans le
message de news:
Dans le message news:di2ip0$nn0$ ,
lolo60 s'est ainsi exprimé:

Bonjour,

J'ai une application assez lourde qui se lance au démarrage de la
machine à partir de la clef :

HKLMSoftwareMicrosoftWindowsCurrentVersion

Je voudrais pouvoir éxécuter un script que j'ai écrit après la fin de
l'éxécution de cette application.

Y a t-il un moyen propre de réaliser cela sans surveiller le
processus en mémoire ?

J'ai tenté de mettre mon script dans le menu démarrage de Windows
mais c'est très aléatoire souvent mon script s'exécute avant la fin
de l'application.


Au lieu de lancer directement l'appli en question depuis HKLM, il suffit
de lancer un batch, qui fera lui-même l'ordonnancement entre l'appli et le
script !

"SuperScript.bat"
------- couper ici -------
@echo off
start /wait "x:machintrucl'appli assez lourde.exe"
"k:totoms bidouillesmon script.vbs"
------- couper ici -------

et au niveau BDR :
HKLMSoftwareMicrosoftWindowsCurrentVersionrunMonAppli
-> "w:mes batchsSuperScript.bat"


Tout est dans le "start /wait " qui fait ATTENDRE la fin d'exécution de
"l'appli assez lourde" avant de passer la main à "mon scritp.vbs" ..


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*




Re-bonjour,

Après essais, cela fonctionne bien sur ma machine mais cela ne fonctionne
dans ma configuration de production parce que cela ouvre l'invite de
commande et que celui-ci est désactivé par stratégie locales (eh oui
Jean-Claude en partie grâce à tes articles sur les stratégies ).

De plus, il est vrai que j'aurai préféré un truc plus silencieux (non
interactif).

J'ai essayé un start /wait /b mais ça ne fonctionne pas mieux.

Une autre idée ?

Laurent.