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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[API Win]Fonction pour connaître l'uptime?


Sujet :

Windows

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Points : 923
    Points
    923
    Par défaut [API Win]Fonction pour connaître l'uptime?
    Bonsoir

    Je cherche une fonction pour connaître l'uptime de la machine
    Une telle fonction existe-t-elle?

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    A ma connaissance : non.
    Si on est sûr que l'uptime est court, on pourrait utiliser GetTickCount(), mais en est-on sûr ?
    La méthode utilisée par MS (qui doivent à peu près savoir de quoi ils parlent), semble être de lire le journal des événements.
    On peut le voir à http://support.microsoft.com/kb/q232243/ où il est écrit :
    Citation Envoyé par Uptime.exe Tool Allows You to Estimate Server Availability with Windows NT 4.0 SP4 or Higher
    Uptime depends on the Event log for the data it uses to calculate availability. The tool is not able to make calculations prior to the beginning of the Event log. If the Event log is cleared, no calculations are possible.
    Il semblerait qu'il n'y ait donc pas de méthode réellement "sûre" et simple à la fois.

  3. #3
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    GetTickCount() fait un overflow au bout d'environ 50 jours (les fameux 49.7 jours de vie maximum avant plantage de Win98 viennent de là).

Discussions similaires

  1. Une fonction python pour connaître le type de GPU sous windows ?
    Par Whistler dans le forum Général Python
    Réponses: 2
    Dernier message: 01/12/2014, 09h31
  2. Win API - meilleur moyen pour communiquer entre 2 apps ?
    Par user 56gt8 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 15/12/2008, 18h12
  3. fonction api ou utilitaire pour zipper
    Par devconf77 dans le forum Windows
    Réponses: 1
    Dernier message: 30/08/2007, 21h33
  4. Fonction db2 pour connaître un semestre
    Par JLDESIR dans le forum DB2
    Réponses: 1
    Dernier message: 05/07/2007, 13h41
  5. API pour connaître les fonctionnalités existants dans un site web
    Par imedad dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 22/03/2007, 19h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo