Redemarrage en c ou c++
fofo73
Messages postés
387
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
comment puis je redemarre l'ordinateur en c c++ merci
ps pour tous les systeme d'xploitation
comment puis je redemarre l'ordinateur en c c++ merci
ps pour tous les systeme d'xploitation
Configuration: Windows 2000 Opera 9.80
6 réponses
-
Bonjour,
La méthode avec system(), c'est de la bidouille, même si ça marche.
Il vaut mieux utiliser les API (ExitWindowsEx) : https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-exitwindowsex?redirectedfrom=MSDN
Cdlt,-
-
- Et puis avec la méthode du system, ça va être dur d'éteindre l'ordinateur si on n'est pas en Administrateur (runas n'est pas par défaut sur tous les OS de Microsoft), même connaissant le mot de passe.
Avec l'usage des API, cela sera possible.
Enfin personnellement, quitte à programme avec la fonction "systeme" pour pas m'embêter :
Je préfère écrire une ligne dans un .bat qu'écrire quatre lignes en C et le compiler pour faire une version aussi peu performante sinon moins.
-
-
-
-
aucun ne fonctionne bizarre j'ai fait des copier coller et plein d'error
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
En C, ça marche très bien, mais faut savoir bien utiliser la fonction.
Si ton but c'était juste le résultat, tu pouvais faire un batch, et tu le faisais en une ligne...