Executer un script à la mise en veille du pc - Win Vista - Windows & Software
Marsh Posté le 26-07-2011 à 13:04:19
jolie déterrage
je me souviens plus trop pourquoi j'avais besoin de ça mais ce que j'ai fait c'est un raccourcis pour lancer le script et qui ensuite éteins le pc avec la commande shutdown.
Marsh Posté le 26-07-2011 à 17:29:19
moi j'ai un périphérique qui fait planter l'ordi s'il n'est pas débranché avant la mise en veille. Il n'a pas de gestion d'alimentation, alors je le branche sur un hub qui en a une. Mais la mise en veille dure trop peu de temps pour que l'ordi détecte que le périph est débranché (la desactivation du hub se produit juste avant la mise en veile). Alors j'aurais voulu que la mise en veille soit retardée d'une dizaine de secondes
Marsh Posté le 27-07-2011 à 00:09:47
je me souviens maintenant que c'était un pb similaire au tiens. Ce que j'avais fait c’est un script en *.bat qui désactive le périphérique usb avec l'utilitaire devcon (qui permet de désactiver un périphérique en ligne de commande). Ci dessous le script que j'avais réalisé, à adapter à tes besoins :
Code :
|
l'utilitaire devcon :
http://support.microsoft.com/kb/311272/fr
Pour m'a part, j'ai ensuite découvert cet article, qui m'a évité d'avoir recours au script : (en utilisant la valeur de Registre ForceHCResetOnResume ) , qui "force" la réinitialisation du périph usb car dans mon cas mon tuner usb était inutilisable à la sortie de veille du pc.
http://support.microsoft.com/kb/928631/
Marsh Posté le 27-07-2011 à 17:19:46
oki
bon, passer par Système/kernel-power ne m'avance pas, la mise sous veille est trop rapide et le planificateur de tâche n'a pas l'air de fonctionner si l'on veut lancer une tâche après une période d'inactivité
je passerai par l'économiseur d'écran: il me faudra une application en .exe que je vais renommer en .scr ensuite je choisirai ce prog comme économiseur d'écran
je compilerai le fichier
Code :
|
en attendant, j'ai récupéré l'adresse matérielle de mon périphérique (VID_050D pour le hub, VID_0763 pour le périph qui plante)
mais ça a pas l'air de marcher. Lorsque je lance devcon /disable *VID_050D* ou *VID_0763*, un fenêtre cmd s'outre 1/10s (tin izorai pa pu faire tout dans la même fenêtre?!) mais j'ai pu lire 'disable failed'
voilà, un conseil?
Marsh Posté le 02-08-2009 à 01:56:49
J'ai fait un script qui se déclenche grâce au planificateur de tache sur l'événement Kernel-Power qui correspond à la mise en veille. Cependant la mise en veille est tellement rapide que le script n'a pas le temps de faire son boulo. Y a t'il moyen de faire en sorte que la veille s'effectue une fois le script terminé ?
merci pour votre aide