begin process at 2012 05 24 04:18:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > [VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTILISATEUR

[VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTILISATEUR


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Source .NET ( DotNet ) Classé sous :GetLastInputInfo, activité, utilisateur, idle, clavier souris Niveau :Débutant Date de création :17/04/2010 Date de mise à jour :18/04/2010 12:04:13 Vu / téléchargé :3 900 / 271

Auteur : PCPT

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


 Description

Cette classe permet de récupérer à la demande le temps depuis lequel l'utilisateur est inactif, ou de récupérer les évènements d'entrée / sortie en activité ainsi que d'agir au bout d'un seuil maximum prédéfini

Source

  • 'exemple d'utilisation
  • Option Strict On
  • Option Explicit On
  • Public Class Form1
  • Private WithEvents IdleWatch As clsAfIdleInfos
  • Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  • IdleWatch = New clsAfIdleInfos(10000, clsAfIdleInfos.WatchingFrenquencyConstants.Fast) '10 secondes max
  • End Sub
  • Private Sub IdleWatch_IdleTick(ByVal ElapsedTime As Long) Handles IdleWatch.IdleTick
  • 'une seconde de plus sans activité clavier ou souris
  • Label1.Text = String.Format("Utilisateur sans activité depuis {0} seconde(s)", ElapsedTime)
  • End Sub
  • Private Sub IdleWatch_CameBack() Handles IdleWatch.CameBack
  • Label1.Text = "Activité détectée"
  • End Sub
  • Private Sub IdleWatch_IdleExpired() Handles IdleWatch.IdleExpired
  • Label1.Text = "Fin de l'observation"
  • MessageBox.Show(String.Format("Le délai maximum de {0} ms vient d'être atteint : [{1}]." & _
  • "{2}Le compteur repart à ZERO, au dev d'arrêter ou non " & _
  • "l'observation par 'IdleWatch.ExpirationLaps = 0'{2}" & _
  • "et de fermer ou non son application.", IdleWatch.ExpirationLaps, IdleWatch.GetIdleTimeSpan, Environment.NewLine))
  • IdleWatch.Dispose()
  • IdleWatch = Nothing
  • End Sub
  • End Class
'exemple d'utilisation
Option Strict On
Option Explicit On

Public Class Form1
    Private WithEvents IdleWatch As clsAfIdleInfos

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        IdleWatch = New clsAfIdleInfos(10000, clsAfIdleInfos.WatchingFrenquencyConstants.Fast) '10 secondes max
    End Sub

    Private Sub IdleWatch_IdleTick(ByVal ElapsedTime As Long) Handles IdleWatch.IdleTick
        'une seconde de plus sans activité clavier ou souris
        Label1.Text = String.Format("Utilisateur sans activité depuis {0} seconde(s)", ElapsedTime)
    End Sub

    Private Sub IdleWatch_CameBack() Handles IdleWatch.CameBack
        Label1.Text = "Activité détectée"
    End Sub

    Private Sub IdleWatch_IdleExpired() Handles IdleWatch.IdleExpired
        Label1.Text = "Fin de l'observation"
        MessageBox.Show(String.Format("Le délai maximum de {0} ms vient d'être atteint : [{1}]." & _
                                      "{2}Le compteur repart à ZERO, au dev d'arrêter ou non " & _
                                      "l'observation par 'IdleWatch.ExpirationLaps = 0'{2}" & _
                                      "et de fermer ou non son application.", IdleWatch.ExpirationLaps, IdleWatch.GetIdleTimeSpan, Environment.NewLine))
        IdleWatch.Dispose()
        IdleWatch = Nothing
    End Sub
End Class

 Conclusion

Classe faite suite à une discussion sur VbFrance :
http://www.vbfrance.com/code.aspx?ID=51547

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

17 avril 2010 21:11:20 :
zip
18 avril 2010 12:04:13 :
faute de frappe dans l'exemple

 Sources du même auteur

Source avec Zip Source avec une capture PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICAT...
Source avec Zip Source avec une capture RÉCUPÉRATION DES IMAGES SYSTÈME DEPUIS LEUR EXTENSION OU LEU...
Source avec Zip Source avec une capture FILE FOLDER LOCKER - BLOQUER (ET DÉBLOQUER) L'ACCÈS À CERTAI...
Source avec Zip Source avec une capture FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS,...
Source avec Zip Source avec une capture TEXTBOX AUTOCOMPLETE - ZONE DE TEXTE PRÉREMPLISSABLE LORS DE...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) DÉTECTION DE L'ACTIVITÉ DU CURSEUR DE LA SOURIS par spria
Source avec Zip Source avec une capture MOT DE PASS AVEC POSSIBILITÉ DE MULTIUSER par amita
Source avec Zip RECHERCHE DES INFORMATIONS UTILISATEURS / GROUPES / COMPUTER... par drassef14
Source avec Zip Source avec une capture OCX REGISTRE par gta126
AJOUT D'UN UTILISATEUR EN TANT QUE ADMINISTRATEUR SUR DES MA... par caiman125

Commentaires et avis

Commentaire de XDarwin le 18/04/2010 00:46:31 10/10

Code très propre et utile..
Merci pour l'avoir partagé..

Commentaire de bigboss9 le 18/04/2010 22:21:03 8/10

Bien codé. 8/10

Commentaire de nicolasq150784 le 23/04/2010 14:53:36

Un exemple concret serai bienvenue!

Commentaire de PCPT le 23/04/2010 23:18:52 administrateur CS

c'est une classe, à part l'exemple fourni dans la partie CODE ci-dessus, ce n'est pas un projet, juste un objet. çà ne s'utilise pas en produit fini mais dans TON appli

Commentaire de nicolasq150784 le 24/04/2010 00:17:28

oué ... ok
merci

Commentaire de martinha le 30/08/2010 06:01:01

ou le mettre et comment l'utiliser svp ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Surveiller l'activité de l'utilisateur (espion) [ par scortex84 ] Bonjour,je cherche un moyen de logger toutes les activités d'un utilisateur sous Windows 98 à l'aide de VB .NET.Quelqu'un a-t-il une idée sur la manie Comment l'utilisateur peut inserrer un texte dans une cellule MSFlexGrid ? [ par rsf ] bonjour,Je voudrais savoir si il est possible que l'utilisateur rentre du texte directement dans une cellule MSFlexGrid comme le LabelEdit Automatique Activité BTS [ par Gendarmette ] Je suis en 2eme année de BTS Info Gestion.Je dois réaliser au moins 5 activités pour l'examen.J'aimerais utiliser VB pour les developper mais je n'ai fenetre ancrable et laisser la main a l'utilisateur [ par yenemillas ] bonjour tt le monde je suis en train de realiser un petit programme sous vba pour autocadet je cherche a faire un userform ancrable et a pouvoir laiss messages utilisateur sous VB [ par jm2 ] J'aimerais envoyer des messages depuis une DLL en c++ vers une application VB.Je sais qu'on peut envoyer des messages par la fonction postmessage en c Erreur : Type defini par l'utilisateur non defini ?? [ par bbernard ] Bonjour,Je viens de telecharger la source : COOL FILEBOX : EXPLORATEUR DE FICHIERS & DOSSIERS : VERSION 1.3 de LEPECQMI mais lorsque j'essaye, j'ai un Erreur de compilation "Type defini par l'utilisateur non defini" ?? [ par bbernard ] Bonjour,Je viens de telecharger la source : COOL FILEBOX : EXPLORATEUR DE FICHIERS & DOSSIERS : VERSION 1.3 de LEPECQMI mais lorsque j'essaye, j'ai un Problème de changement de couleur (utilisateur) avec MSFlexGrid [ par MicProg ] Hi Il y a un os. Dans une grille MSFlexGrid, je souhaite donner la possibilité de modifier les couleurs de la police et des cellules. L'objectif : Réc Copie de fichier Access vérouillé par un autre utilisateur [ par Audiologie ] Je cherche à copier des fichiers Access *.mdb lorsqu'ils sont vérouillés par un autre poste afin de faire des sauvegardes la nuit sur un réseau en tun Ajout Controle Utilisateur Dynamique [ par maesius ] Bonjour,Voila, jusqu'a present je faisait ceci :Set labelsupp = Me.Controls.Add("VB.label", vnom)Pour rajouter des composant de facon dynamique, ici u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,632 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales