Hibernate remote pc C#

Signaler
Messages postés
9
Date d'inscription
mercredi 31 mars 2010
Statut
Membre
Dernière intervention
31 mai 2010
-
Messages postés
9
Date d'inscription
mercredi 31 mars 2010
Statut
Membre
Dernière intervention
31 mai 2010
-
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

2 réponses

Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
20
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
++
Messages postés
9
Date d'inscription
mercredi 31 mars 2010
Statut
Membre
Dernière intervention
31 mai 2010

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