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 Forms Discussion :

[vb.net]controle horaire XP


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 23
    Points : 19
    Points
    19
    Par défaut [vb.net]controle horaire XP
    Est-il possible de créer un exécutable dotNet qui tournerait comme un service et qui éteindrait le PC après par exemple une heure d'utilisation.

    Je trouve des moyens de programmer des plages horaires par utilisateur, mais ce n'est pas ce que je cherche, car mes enfants ont des horaires variables. Je voudrais donc pouvoir par exemple dire qu'un enfant à droit à une heure par jour sur sa session, il pourrait donc la prendre quand il veut. La cerise sur le gâteau serait qu'ils reçoivent un message 5 minutes avant la fin "Ta session va se clôturer dans 5 minutes ..."

    Si quelqu'un à quelques pistes, ou des idées alternatives.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Cela doit être possible mais il va falloir passer par les APIs Windows pour parvenir à tes fins

  3. #3
    Membre expérimenté
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Points : 1 566
    Points
    1 566
    Mehdi Feki : Modérateur .Net

  4. #4
    Membre éclairé Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Points : 774
    Points
    774
    Par défaut
    ce que tu peux faire c'es un windows service qui ecoute les rentres de session d'utilisateur de windows , puis op le timer est lancer lorsque tes enfants font une pause ils n'ont qu'a faire un logoff, pour le temps restant tu n'as qu'a conserver les donnes dans un fichier , puis un log d'utilisation au cas ou les petits malins auraient trouver une faille.

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 23
    Points : 19
    Points
    19
    Par défaut
    Tout d'abbord merci pour vos réponses, je n'y ai pas répondu plus tôt car je n'ai pas reçu les notifications (je devrais sans doute paramétrer mon compte différement..)


    Pour résumer le besoin, je dirais :
    • possibilité de déterminer un temps journalier par type d'utilisateur
      exemple : Jean 30 minutes
    • A chaque ouverture de la session de Jean, son "compteur" se met en route
    • Il ouvre par exemple une session à 10h15 jusque 10 h 35 et une autre à 16 heures.
    • Après 29 minutes,soit dans l'exemple à 16 h 09 un message d'avertissement prévient Jean que sa session va se fermer
    • A 16 h 10, sa session se ferme, et il ne peut plus la réouvrir jusqu'au lendemain ou son compteur est remis à zéro.





    Citation Envoyé par zeavan
    ce que tu peux faire c'es un windows service qui ecoute les rentres de session d'utilisateur de windows , puis op le timer est lancer lorsque tes enfants font une pause ils n'ont qu'a faire un logoff, pour le temps restant tu n'as qu'a conserver les donnes dans un fichier , puis un log d'utilisation au cas ou les petits malins auraient trouver une faille.
    Indéniablement, tu as compris le "besoin", mais peux-tu m'en dire plus sur la création d'un service ? et sur l'écoute ?

    Merci

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut
    En farfouillant sur le site, j'ai trouvé

    qui apparemment répond à la question sur le service. Ca n'a pas l'air simple, mais bien expliqué.

    Il reste à "écouter" l'ouverture et la fermeture de sessions. Si qq à des idées, elles sont les bienvenues.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Contrôle dynamique et évènements
    Par johann.C dans le forum ASP.NET
    Réponses: 4
    Dernier message: 30/11/2009, 10h45
  2. Réponses: 68
    Dernier message: 30/11/2005, 17h29
  3. [C#.NET] Controle Saisie cellule du Datagrid
    Par lefebvse dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/04/2005, 14h56
  4. [VB.NET] Controle (encore et encore)
    Par Emcy dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/03/2005, 09h25
  5. [VB.NET] Controles dans un GroupBox
    Par Poussera dans le forum Windows Forms
    Réponses: 11
    Dernier message: 15/10/2004, 12h54

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