Hibernate remote pc C#

Messages postés
9
Date d'inscription
mercredi 31 mars 2010
Statut
Membre
Dernière intervention
31 mai 2010
- - Dernière réponse : riadhesiee
Messages postés
9
Date d'inscription
mercredi 31 mars 2010
Statut
Membre
Dernière intervention
31 mai 2010
- 31 mai 2010 à 10:30
Bonjour,
SVP je cherche comment faire pour mettre un pc distant en veille ou en veille prolongée avec C#.
Sinon est ce que qq1 sait comment on peut exécuter cette commande en C#:
psexec \\IP_PC -u UserName -p PassWord -n 20 -d -i rundll32.exe powrprof.dll,SetSuspendState 1,1,0.

Merci
Afficher la suite 

2 réponses

Messages postés
2377
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
16
0
Merci
Bonjour,
System.Diagnostics.Start("psexec","\\IP_PC -u UserName -p PassWord -n 20 -d -i rundll32.exe powrprof.dll........");

Voir peut-être également du côté WMI si SetSuspendState est implémenté en utilition distant.

Willi
++
Commenter la réponse de cs_Willi
Messages postés
9
Date d'inscription
mercredi 31 mars 2010
Statut
Membre
Dernière intervention
31 mai 2010
0
Merci
Bonjour,
merci pour la réponse, mais le problème n'est pas encore résolu, enfaite quand je fais ça, ça me lance la fenetre de psexec en demandant soit d'annuler soit de l'exécuter et la fenetre se lance plusieurs fois...!!!

Moi je veux que ,lorsque je lance cette commande, le poste distant passe en veille directement....

Merci
Commenter la réponse de riadhesiee