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

VBScript Discussion :

Fermeture de session au bout d'un certain temps - user friendly


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mai 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 2
    Par défaut Fermeture de session au bout d'un certain temps - user friendly
    Bonsoir,

    Je suis débutant en vbscript (clairement je suis à la case copier / coller / adapter le code) et je cherche à faire la chose suivante :

    Un timer discret mais visible qui affiche un temps qui décompte.
    Quand le temps restant s'approche de la fin, un pop-up toutes les minutes (genre 5min avant, puis 4, puis 3, etc).
    Enfin, fermeture de session utilisateur.

    Sachant que les utilisateurs n'ont aucun moyen de couper le timer (gestionnaire de tâche inaccessible, impossible d'executer un programme non autorisé explicitement).

    Sachant que le but du jeu c'est que les utilisateurs ne puissent pas se connecter après sur une autre machine pour avoir un crédit de temps neuf. (Je prévoyais une écriture toutes les minutes dans un fichier distant (partage netbios) la quantité de temps utilisée)

    Donc voila à peut près comment je le verrais :

    crédit = nombre de 1 dans \\partage\utilisateur
    afficher compteur avec la valeur de ce crédit

    tant que ( crédit > 0 )
    _________ sleep 1 minute
    _________ ecrire dans \\partage\utilisateur un 1 en mode append
    _________ crédit = compter le nombre de 1 dans \\partage\utilisateur
    _________ mettre à jour le compteur en haut
    _________ if crédit < 6
    __________________ affiche popup "attention il ne vous reste que x minutes"
    _________ end if
    end tant que
    fermer_session_windows


    Avec, le must du must du must, possibilité de faire un clic droit sur le compteur, avoir un menu qui propose "désactiver le compteur", là il demande un mot de passe (qu'il ira chercher sur \\partage\mot_de_passe), si le mot de passe est bon, le compteur se désactive.

    Voila mais le must du must c'est un petit plus.

    Donc pensez-vous que c'est fesable, auriez-vous des pistes pour moi?

    Merci beaucoup

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    oui c faisable mais il faut savoir que le sleep n'est pas précis. Du genre un sleep de 60 secondes peut durrer 70 secondes !!!

    Te donner des conseils est difficille car, ton projet est très vague, et là il faudrait que je fasse l'architecture de ton script. Ce que tu nous présente n'est qu'un scénario d'exécution du programme.

    Bref je n'ai pas le temps de le faire. Il serait mieux que tu commences à faire les choses toi même selon ce scénario et que tu viennes posté ici un message à chaque problème que tu rencontre sur le script.

    Mais bon vu le programme, je te conseillerais plutot de faire un service windows en vb.net, c#.net, ou c++. Le service se lance avant la connexion à une session utilisateur, et tourne en background de la machine. Par contre il est vrais que le service windows ne permet pas l'exécution d'IHM (en fait si mais c déconseillé par windows et considéré comme un trou de sécurité).

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Mai 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 2
    Par défaut
    Hello,

    Oki merci pour les conseils, je vais travailler dessus alors et on en reparle!!

    Sinon, script vb obligatoire, car lancé par GPO!

Discussions similaires

  1. Fermeture d'un JFrame au bout d'un certain temps
    Par lezert dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 24/04/2008, 21h09
  2. Réponses: 1
    Dernier message: 24/02/2008, 12h42
  3. update qui bloque au bout d'un certain temps
    Par delaio dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/03/2006, 09h51
  4. Stopper l'exécution d'une fonction au bout d'un certain temp
    Par Eagle959 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/03/2006, 18h16
  5. Fermer une fenêtre au bout d'un certain temps.
    Par cprogil dans le forum Composants VCL
    Réponses: 5
    Dernier message: 27/11/2003, 18h25

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