Je souhaite arrêter un service avec le code trouvé sur ce siteLe premier CodeErreur renvoie bien 0 mais le dernier CodeErreur renvoie 1060 c'est-à-dire "Le service spécifié n'existe pas en tant que service installé".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SERVICE_STATUS OpenServStatus; SC_HANDLE schandle, Fservice; // Arrête le service "Mises à jour automatiques" schandle=OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); CodeErreur = GetLastError(); Fservice=OpenService(schandle, "\"Mises à jour automatiques\"", SERVICE_QUERY_STATUS|SERVICE_START|SERVICE_STOP); CodeErreur = GetLastError();
Vous vous doutez bien que si je pose la question, c'est quedans une fenêtre de commandes fonctionne tout a fait correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Net Stop "Mises à jour automatiques"
Quelqu'un peut-il m'expliquer ? Ou y aurait-il dans BC2006 quelque chose de plus simple ?
Partager