lancer un programme avant l'arret de Windows

lancer un programme avant l'arret de Windows - Win NT/2K/XP - Windows & Software

Marsh Posté le 21-08-2002 à 09:34:31    

Salut!!
 
Alors voila je voudrais quand je clique sur "demarrer arreter" lancer un programme qui fait un backup. Comment interception l'evenement?


---------------
Merci d'avance pour votre aide,
Reply

Marsh Posté le 21-08-2002 à 09:34:31   

Reply

Marsh Posté le 21-08-2002 à 10:24:17    

Je sais pas directement (Cf GOOGLE ?) mais quand Windows quitte, il doit envoyer un message WM_CLOSE ou analogue à toutes les applications ouvertes.
 
Si l'appli de backup est tapie dans l'ombre depuis le démarrage, et n'attend que le signal "tu te fermes" pour agir avant d'acquiesser, ça serait une solution.

Reply

Marsh Posté le 21-08-2002 à 10:37:05    

le probleme, me semble-t-il, c'est que windows envoie peut-etre un WM_CLOSE, mais que si passer un certain temps, il se passe rien, et que tout les programme sont pas fermer, il les "kick", non ?
Le mieux serais peut etre de dire a ton log de sauvegarde de fermer windows des qu'il a finis ?
 
++


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 22-08-2002 à 10:21:32    

vincze a écrit a écrit :

Salut!!
 
Alors voila je voudrais quand je clique sur "demarrer arreter" lancer un programme qui fait un backup. Comment interception l'evenement?




 
Il y a un logiciel qui permet d'executer des programmes lorsque la machine s'eteint, de plus il est gratuit.
 
LastChance
http://www.fileware.co.uk/products.htm#LastChance
 
Voilà Voilà

Reply

Marsh Posté le 22-08-2002 à 10:27:15    

Si tu as Windows NT/2000/XP Pro, pas besoin de programme tierce.
 
Il est prévu que des opérations soient automatiquement exécutées au démarrage de l'ordinateur, à l'ouverture de session, à la fermeture de session et à l'arret de l'ordinateur.
 
Ces taches sont exécutables à partir de script bat, cmd, vbs etc...
 
Pour celà il suffit d'aller dans les stratégie local de ton PC s'il est hors ou en domaine, mais tu peux appliquer ces stratégies à grande échelle sur un domaine.
 
Pour un ordinateur LOCAL :
Démarrer, Exécuter, gpedit.msc
 
Pour les stratégies concernant des événements ordinateurs :
 
Configuration ordinateur, Paramètres Windows, Scripts (démarrage/arret).
 
Pour les stratégies concernant des événements utilisateurs :
 
Configuration utilisateur, Paramètres Windows, Scripts (ouverture/fermeture de session).
 
 
Utiliser un programme tierce pour ce sous Win2000/XP c'est  :kaola:  sauf si son interface est plus accessible  :ange:

Reply

Marsh Posté le 22-08-2002 à 10:34:28    

Jef34 a écrit a écrit :

Si tu as Windows NT/2000/XP Pro, pas besoin de programme tierce.



 
Il est pas mal en fin de compte Windows XP. Je regrette encore moins de l'avoir installer en debut de semaine :)
Me reste plus k'a tout decouvrir....
 

Jef34 a écrit a écrit :

 
Pour un ordinateur LOCAL :
Démarrer, Exécuter, gpedit.msc




 
Euh, la j'ai besoin d'aide ... je l'ai pas gpedit.msc
Ir soir j'ai essayer une manip k'un pote m'a conseillé, mais juste après le Ok d'executer : impossible de toruver le fichier ... Il y a un moyen rapide de le recuperer ?
 
Merci d'avance

Reply

Marsh Posté le 22-08-2002 à 11:12:53    

Quel Windows XP as-tu ?
Ce type de fonctions nécessite Windows XP Pro, car ce sont des fonctions avancées de gestions réseau ou en domaine.
 
Si tu as la home edition  :sweat:  
 
Sinon en tapant gpedit.msc il devrait se lancer tout seul.. Le récupérer oui, c'est possible, mais je ne sais pas s'il acceptera de s'exécuter...

Reply

Marsh Posté le 22-08-2002 à 11:17:57    

:sweat:  J'ai la Home Edition
 
Ah la la si seulement j'avais eu assez de fric :(
 
Bon ben merci kan meme.


---------------
Il faut que le hasard renverse la fourmi pour qu'elle voit le ciel.
Reply

Marsh Posté le 22-08-2002 à 11:21:28    

Ben c'est là que le lien que tu as donnée intervient  ;)  
 
LastChance...

Reply

Sujets relatifs:

Leave a Replay

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