system("shutdown /s /f /t 0") ne fonctionne pas

system("shutdown /s /f /t 0") ne fonctionne pas - C++ - Programmation

Marsh Posté le 19-02-2017 à 02:13:09    

Salut à tous.
 
Je suis sur un programme qui a pour but d'éteindre un PC si un ping ne répond pas.
 
Là je cherche pour le moment que à éteindre le PC, je verrais juste après pour le ping.
 
Je fais donc cette commande :
 

Code :
  1. system("Shutdown /s /f /t 0" );


Ça ne fonctionne pas.  Quand je rentre exactement la commande dans une console sur le PC en question, ça fonctionne !
 
On dirait que seules les options ne sont pas prises en compte car lorsque je lance l'exe sur le PC je vois bien (grâce à la touche pause) que shutdown est appelé et qu'il se comporte comme si aucune option n'est rentrée (ce qui correspond à un /? (c'est stipulé) c'est à dire qu'il me liste les options...
 
Mes options :
/s = éteindre
/f = fermer les logiciels sans demander l'autorisation à l'user  
/t 0 = tout de suite (sans délai, en secondes)
 
No comprendo  [:lol_yvele]  
Si vous pouvez m'aider merci bien !

Reply

Marsh Posté le 19-02-2017 à 02:13:09   

Reply

Marsh Posté le 19-02-2017 à 13:55:44    

ce ne serait pas simplement un problème d'autorisation pour le processus ? Tu as essayé de lancer ton programme en mode administrateur ?


---------------
last.fm
Reply

Marsh Posté le 19-02-2017 à 14:58:26    

Ça fonctionne !  Punaise j'étais à milles lieues de ça...
 
Merci beaucoup theshockwave

Reply

Sujets relatifs:

Leave a Replay

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