Le but de cette application est de surveiller l'activité des disques, grâce aux notifications envoyées par le "Windows file system" ou par le Shell.
Cet utilitaire est créé directement avec l'API bas niveau dans une fenêtre outil, pour réduire au maximum la taille du Framework WINDEV, qui se limite à :
- machine virtuelle.
- fonctions mathématiques.
- fonctions standard.
Une petite DLL nommée zSHAPI.dll, livrée avec son code source, est utilisée pour simplifier l'appel de l'API "SHGetPathFromIDList" que je n'ai pas réussi à faire fonctionner directement avec le WL.
Lliste des options disponibles à partir du menu contextuel (clic droit)
- "Use horizontal scrollbar"
- "Send selection to printer"
- "Copy selection to clipboard"
- "Clear content"
- "Set window TopMost"
- "Create WatchDog.txt report"
- "Save window coordinates"