Arrêter un service Windows
	
	
		Je souhaite arrêter un service avec le code trouvé sur ce site
	Code:
	
| 12
 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(); | 
 Le 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é".
Vous vous doutez bien que si je pose la question, c'est que
	Code:
	
Net Stop "Mises à jour automatiques"
 dans une fenêtre de commandes fonctionne tout a fait correctement.
Quelqu'un peut-il m'expliquer ? Ou y aurait-il dans BC2006 quelque chose de plus simple ?
	 
	
	
	
		[Résolu]Arrêter un service Windows
	
	
		Eh bien ça tourne nickel après compil sous BCB 2006.
Merci à tous.