mathieu57100
Messages postés103Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention 9 février 2006
-
12 oct. 2004 à 12:15
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
12 oct. 2004 à 21:49
bonjour,
en regarde sur ce site j'ai bien compris (je pense) le fonctionnement de base d'une prgressbar...
par contre j'aimerai bien savoir comment faire pour qu'elle progresse en fonction de la progression de l'arret ou d'un lancement de service windows...
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 12 oct. 2004 à 21:49
salut
il faut utiliser les apis :
OpenSCManager,OpenService,ControlService,DeleteService,CloseServiceHandle voire QueryServiceStatus avec les paramètres appropriés
dans le type SERVICE_STATUS renvoyé par ControlService ou QueryServiceStatus, il y a le membre dwWaitHint qui te donne une idée du temps nécessaire à l'arrêt du service...
tu peux utiliser ta progress bar avec ce membre... et vérifier ensuite si le service est arrété puis sinon prévoir une seconde ou 2 de marge sur le Max de ta progressbar...