OVH Cloud OVH Cloud

Temps de vie

9 réponses
Avatar
Olivier
Bonjour,

Je travail avec VBA sous excel et VB 5. Je souhaiterais
connaitre le temps de fonctionnement d'un serveur avec du
code VB.

Quelqu'un peut-il m'aider ?

Merci d'avance,

Olivier

9 réponses

Avatar
Axel Guerrier [MS]
Bonjour Olivier,

Qu'est ce que tu appelles temps de fonctionnement ?


--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.

"Olivier" wrote in message
news:2906b01c464e2$a8ae2cb0$
Bonjour,

Je travail avec VBA sous excel et VB 5. Je souhaiterais
connaitre le temps de fonctionnement d'un serveur avec du
code VB.

Quelqu'un peut-il m'aider ?

Merci d'avance,

Olivier


Avatar
Olivier
Le temps de fonctionnement pour moi c'est le nombre de
jours que le serveur fonctionne, ie que windows est en
route.

-----Message d'origine-----
Bonjour Olivier,

Qu'est ce que tu appelles temps de fonctionnement ?


--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le


newsgroup où il a été
posté. Je le consulte régulièrement.

"Olivier" wrote in


message
news:2906b01c464e2$a8ae2cb0$
Bonjour,

Je travail avec VBA sous excel et VB 5. Je souhaiterais
connaitre le temps de fonctionnement d'un serveur avec




du
code VB.

Quelqu'un peut-il m'aider ?

Merci d'avance,

Olivier




.



Avatar
Zoury
Salut! :O)

Tu peux regarder du côté de l'API NetRemoteTOD. L'api rempli une structure
TIME_OF_DAY_INFO dont le deuxième membre nommé tod_msecs renvoit le nombre
de millisecondes écoulé depuis le redémarrage du système..

Il y a toutefois des lacunes.. La valeur est contenu dans un DWORD (unsigned
long) elle est donc limité à environ 49 jours maximum.. de plus l'API n'est
supporté que par la plateforme NT.

il y a un exemple ici :
http://vbnet.mvps.org/code/network/netremotetod.htm

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Olivier" a écrit dans le message de
news:28f0201c464f1$db3424a0$
Le temps de fonctionnement pour moi c'est le nombre de
jours que le serveur fonctionne, ie que windows est en
route.

-----Message d'origine-----
Bonjour Olivier,

Qu'est ce que tu appelles temps de fonctionnement ?


--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le


newsgroup où il a été
posté. Je le consulte régulièrement.

"Olivier" wrote in


message
news:2906b01c464e2$a8ae2cb0$
Bonjour,

Je travail avec VBA sous excel et VB 5. Je souhaiterais
connaitre le temps de fonctionnement d'un serveur avec




du
code VB.

Quelqu'un peut-il m'aider ?

Merci d'avance,

Olivier




.



Avatar
Olivier
Merci.
C'est interressant mais malheureusement, j'ai des
serveurs qui sont a plus de 80 jours de fonctionnement.
La limitation a 49 jours est embetante...

Si tu as d'autres idees, je suis preneur :-)

Olivier

-----Message d'origine-----
Salut! :O)

Tu peux regarder du côté de l'API NetRemoteTOD. L'api


rempli une structure
TIME_OF_DAY_INFO dont le deuxième membre nommé tod_msecs


renvoit le nombre
de millisecondes écoulé depuis le redémarrage du


système..

Il y a toutefois des lacunes.. La valeur est contenu


dans un DWORD (unsigned
long) elle est donc limité à environ 49 jours maximum..


de plus l'API n'est
supporté que par la plateforme NT.

il y a un exemple ici :
http://vbnet.mvps.org/code/network/netremotetod.htm

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 -


http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -


http://www.mztools.com/
"Olivier" a écrit


dans le message de
news:28f0201c464f1$db3424a0$
Le temps de fonctionnement pour moi c'est le nombre de
jours que le serveur fonctionne, ie que windows est en
route.

-----Message d'origine-----
Bonjour Olivier,

Qu'est ce que tu appelles temps de fonctionnement ?


--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le


newsgroup où il a été
posté. Je le consulte régulièrement.

"Olivier" wrote in


message
news:2906b01c464e2$a8ae2cb0$
Bonjour,

Je travail avec VBA sous excel et VB 5. Je






souhaiterais
connaitre le temps de fonctionnement d'un serveur avec




du
code VB.

Quelqu'un peut-il m'aider ?

Merci d'avance,

Olivier




.





.



Avatar
le_troll
Mais c'est quoi que tu veux au juste, connaître le temps de fonctionnement
de ton serveur avant qu'il ne fume, mais ça peut durer de 3 à 5 ans (parties
tournantes généralement)... L'API évoquée, je ne sais pas si c'est la même,
mais tu as en effet une fonction qui tu dit depuis combien de temps ton
ordinateur a démarré, mais je ne comprends rien, si tu veux savoir, tu fais
un fichier, un timer, un programme, et tu charge ton fichier tout les
minutes de la nouvelle heure, voilà, et toutes les 60 minutes tu mets les
heures, puis les jours, etc...

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Olivier" a écrit dans le message de
news: 2906b01c464e2$a8ae2cb0$
Bonjour,

Je travail avec VBA sous excel et VB 5. Je souhaiterais
connaitre le temps de fonctionnement d'un serveur avec du
code VB.

Quelqu'un peut-il m'aider ?

Merci d'avance,

Olivier


Avatar
Zoury
il semblerait qu'il soit possible ce type d'information à partir des
registres dans la clé HKEY_PERFORMANCE_DATA, mais cette clé n'existe pas sur
aucun des postes où j'ai vérifié ( RegQueryInfoKey, qui renvoit, entre-aute,
le nombre de sous-clés d'une, me renvoit 0. ) :O/

tu peux peut-être tout de même fouiller dans ce sens.
note que la clé HKEY_PERFORMANCE_DATA ne peut être ouverte, mais tu peux
utiliser les fonction RegEnumXXX dessus afin d'y trouver ce que tu
cherches..

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
Avatar
Pierre Alexis [MVP]
Salut Olivier,

Tu as écrit :

Je travail avec VBA sous excel et VB 5. Je souhaiterais
connaitre le temps de fonctionnement d'un serveur avec du
code VB.

Quelqu'un peut-il m'aider ?



Solution ici :

http://www.microsoft.com/resources/documentation/windows/2000/server/scriptguide/en-us/sas_wmi_osjn.mspx
http://www.microsoft.com/technet/community/scriptcenter/monitor/scrmon29.mspx
http://www.microsoft.com/technet/community/scriptcenter/monitor/scrmon17.mspx

Astuce : en anglais "Temps de vie" se dit "uptime".

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Avatar
Zoury
WMI évidemment!! et je n'ai même pas pensé à ça ;O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Pierre Alexis [MVP]" a écrit dans le message de
news:
Salut Olivier,

Tu as écrit :

> Je travail avec VBA sous excel et VB 5. Je souhaiterais
> connaitre le temps de fonctionnement d'un serveur avec du
> code VB.
>
> Quelqu'un peut-il m'aider ?

Solution ici :




http://www.microsoft.com/resources/documentation/windows/2000/server/scriptguide/en-us/sas_wmi_osjn.mspx



http://www.microsoft.com/technet/community/scriptcenter/monitor/scrmon29.mspx



http://www.microsoft.com/technet/community/scriptcenter/monitor/scrmon17.mspx

Astuce : en anglais "Temps de vie" se dit "uptime".

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/




Avatar
Olivier
Merci beaucoup !

J'ai trouve ma solution dans tes liens.

Merci,

Olivier


-----Message d'origine-----
Salut Olivier,

Tu as écrit :

Je travail avec VBA sous excel et VB 5. Je souhaiterais
connaitre le temps de fonctionnement d'un serveur avec




du
code VB.

Quelqu'un peut-il m'aider ?



Solution ici :

http://www.microsoft.com/resources/documentation/windows/


2000/server/scriptguide/en-us/sas_wmi_osjn.mspx
http://www.microsoft.com/technet/community/scriptcenter/m


onitor/scrmon29.mspx
http://www.microsoft.com/technet/community/scriptcenter/m


onitor/scrmon17.mspx

Astuce : en anglais "Temps de vie" se dit "uptime".

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/


.