Hibernate remote pc C#

riadhesiee Messages postés 9 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 31 mai 2010 - 28 mai 2010 à 16:31
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
A voir également:

2 réponses

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 21
30 mai 2010 à 17:50
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
++
0
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,
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
0
Rejoignez-nous