Surveillez les modifications de fichiers, dossiers et plein d'autres

Soyez le premier à donner votre avis sur cette source.

Vue 12 932 fois - Téléchargée 1 519 fois

Description

Ce zip illustre l'API SHChangeNotifyRegister.

Elle permet d'être averti des changements effectués sur tout fichier, dossier de votre poste.

Disque ajouté, Fichier modifié, supprimé, renommé, Partage réseau ajouté, etc.

Source / Exemple :


Private WithEvents moShellNotifier As ShellNotifier

Private Sub Form_Load()
    Set moShellNotifier = New ShellNotifier
    moShellNotifier.Initialize
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    moShellNotifier.Terminate
End Sub

Private Sub moShellNotifier_Generic(ByVal veEvent As EventConstants, vsParam1 As String, vsParam2 As String)
    Debug.Print  Now, moShellNotifier.EventText(veEvent), vsParam1, vsParam2
End Sub

Conclusion :


La Form n'est là qu'à titre d'exemple...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
51
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
10 octobre 2011

Comme quoi la perfection ne peut être qu'effleurée par nous pauvres hummains. 8)
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
66
ceci explique peut etre cela, effectivement ...
Messages postés
51
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
10 octobre 2011

Pour info, trouvé sur la toile :

SHChangeNotifyRegister: .../...
Note This function is available through Microsoft Windows XP Service Pack 2 (SP2) and Windows Server 2003. It might be altered or unavailable in subsequent versions of Windows.
Messages postés
51
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
10 octobre 2011

Comme tu m'as mis un doute, j'ai refait le test sur un autre poste (XP SP1 également)
en modifiant un fichier depuis un exécutable et non depuis l'explorer (fenêtre fermée)
en mode compilé et dans l'ide : rien de neuf docteur.
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
66
étrange, en effet.
dépend peut etre du fait que le fichier n question soit visible dans une fenetre de l'explorateur...
Afficher les 41 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.