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

Framework .NET Discussion :

[1.1] Détecter inactivité machine


Sujet :

Framework .NET

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut [1.1] Détecter inactivité machine
    Bonjour,

    Je souhaiterais lancer des actions alors que la machine est inactive (c'est à dire peu ou pas utiliser par l'utilisateur).

    Je sais pas trop comment faire ni quel piste prendre :
    • Timer avec intérrogation de perf CPU, RAM, etc ...
    • Utilisation d'un service WMI ?,
    • Autres ?


    Bref si vous avez des pistes ou des idées ... Je suis preneur !

    Merci !

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Par défaut
    voici une ressource tres interessante....
    http://www.codeproject.com/csharp/processescpuusage.asp

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut
    Je regarde cela immédiatement !
    Merci !

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut
    Bon ... L'idée est bonne mais j'aimerais éviter de gérer moi même un timer...

    J'ai pte une piste : l'écran de veille ...

    J'arrive à la détecter quand il se déclenche et que mon application est active mais pas quand c'est une ... (pas glop)

    L'idée est d'utiliser une implémentation de IMessageFilter qui filtre les messages dont le code est SC_SCREENSAVE (&HF140).

    A suivre !

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Par défaut
    permets moi de te dire que tu te compliques la vie pour rien. Peux tu expliquer ton aversion pour les timers?

    dans ta solution, que comptes tu faire en cas de screensaver desactivé?

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut
    J'ai rien contre les Timers mais j'ai pas envie que mon application passe son temps à tester que l'utilisateur ne fasse rien.

    Surtout quand le système le fait si bien pour nous ==> Screen Saver !

    Ce que je voudrais : faire des tâches de fond quand l'utilisateur a quitté son poste ...

Discussions similaires

  1. Détecter inactivité souris utilisateur dans un site appelant plusieurs swf
    Par Padapapadapa dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 07/10/2008, 19h56
  2. [Débutant] Détecter les machines sur mon réseau
    Par NedaRyme dans le forum Réseau
    Réponses: 4
    Dernier message: 29/07/2008, 11h08
  3. [C#] Détecter le nom des machines du réseau local...
    Par diaboloche dans le forum Windows Forms
    Réponses: 8
    Dernier message: 08/01/2006, 22h30
  4. Détecter l'inactivité du modem
    Par smyley dans le forum Langage
    Réponses: 5
    Dernier message: 02/11/2005, 21h30

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