IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Uptime affiche depuis combien de temps le system est demarre...

Uptime comme son nom l'indique permet d'afficher depuis combien de temps le system est demarre...

Programme avec lazarus / freepascal

Le nom de l'archive est Uptime.zip

MD5 : BBCA0F66447686FB310FEE7DA12FD54C
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 27/07/2014 à 17:21
Il serait intéressant de pouvoir s'en servir en ligne de commande (avec possibilité de commande type uptime.exe >c:\fichier.txt)

Le résultat est chez moi erroné. Il m'affiche un uptime de 35j alors que la commande systeminfo me retourne un démarrage à 9h ce matin.

En fait les 2 versions ont à la fois tort et raison. Je n’éteint quasiment jamais mon portable, je le mets en veille prolongée.

Donc je présume que mon ordi n'a pas été redémarré depuis 35j.

Dans systeminfo, il manque l'info de sortie de veille prolongée je trouve.
Avatar de Coolman-2014
Membre habitué https://www.developpez.com
Le 27/07/2014 à 17:38
Citation Envoyé par chrtophe Voir le message
Il serait intéressant de pouvoir s'en servir en ligne de commande (avec possibilité de commande type uptime.exe >c:\fichier.txt)

Le résultat est chez moi erroné. Il m'affiche un uptime de 35j alors que la commande systeminfo me retourne un démarrage à 9h ce matin.

En fait les 2 versions ont à la fois tort et raison. Je n’éteint quasiment jamais mon portable, je le mets en veille prolongée.

Donc je présume que mon ordi n'a pas été redémarré depuis 35j.

Dans systeminfo, il manque l'info de sortie de veille prolongée je trouve.
En cas de mise en veille prolonge je suppose que le timer n'est pas remis a zero d'ou le resultas a priori logique...

J'ai egallement fait une version avec freebasic adaptable assez facillement (code source disponible), voici le lien :

http://www.freebasic.net/forum/viewt...p;hilit=uptime
Avatar de Coolman-2014
Membre habitué https://www.developpez.com
Le 20/11/2016 à 22:34
Bon, je viens de tomber sur un probleme avec Uptime qui fait que le timer est remis a zero apres env 49.7 jours du apparement a l'utilisation de la fonction GetTickCount de windows qui est limite a ce niveau...

Il fallait utiliser la fonction GetTickCount64 (d'apres le site de micro$oft) sauf qu'apres modification du programme le probleme n'est pas resolu et pour cause, les deux fonctions retournent le meme resultas, ca doit etre un bug de freepascal...

Juste a titre d'information...
Avatar de Coolman-2014
Membre habitué https://www.developpez.com
Le 28/03/2017 à 10:56
Citation Envoyé par Coolman-2014 Voir le message
Bon, je viens de tomber sur un probleme avec Uptime qui fait que le timer est remis a zero apres env 49.7 jours du apparement a l'utilisation de la fonction GetTickCount de windows qui est limite a ce niveau...

Il fallait utiliser la fonction GetTickCount64 (d'apres le site de micro$oft) sauf qu'apres modification du programme le probleme n'est pas resolu et pour cause, les deux fonctions retournent le meme resultas, ca doit etre un bug de freepascal...

Juste a titre d'information...
A titre d'information, la derniere version de Lazarus 1.6.4 freepascal 3.0.2 corrige le bug, bonne reactivitee... je n'ai pas le temp pour l'instant de repackager Uptime, peut etre plus tard...
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.