Progressbar et service

Résolu
mathieu57100 Messages postés 103 Date d'inscription jeudi 24 juin 2004 Statut Membre Dernière intervention 9 février 2006 - 12 oct. 2004 à 12:15
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 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...

merci d'avance pour vos réponses

1 réponse

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
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...

voilà pour l'idée...

ShareVB
3
Rejoignez-nous