Bonsoir
A la suite de cette discution j'ai poursuivi mes recherches
Je suis parvenu a utiliser ShellExecute pour fermer l'ordinateur en utilisant " shutdown " il n'y a pas a intervenir sur les privileges, je ne sais d'ailleurs pas en quoi cela consiste
le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // fermer l'ordinateur AnsiString Commande = "c:\\windows\\system32\\shutdown.exe"; // -l = fermer cession // -s = fermer ordinateur // -t 10= temps avant fermeture // -c commentaires sans espaces // pour les autres parametres voir le fichier help en mode console // attention aux espaces sinon ca ne fonctionne pas, il n'y a pas de messages d'erreurs AnsiString Parametre = "-s -t 10 -c programme_fini"; ShellExecute(NULL,"open",Commande.c_str(), Parametre.c_str(), "c:\\windows\\system32", SW_SHOW);
Partager