Comment pouvons-nous aider ?
Déconnexion automatique de l’utilisateur lorsque l’économiseur d’écran est activé
Dans ce billet, nous allons vous montrer comment ajouter une simple déconnexion automatique de l’utilisateur actuel lorsque l’économiseur d’écran démarre.
Ainsi, dès que l’économiseur d’écran démarre, les droits de l’utilisateur sont remis à 0.
Pour cela, nous utilisons les bits locaux LB60142 (Screen saver is ON) et LB60133 (Reset current user level)
Voir Registres réservés utiles de l’IHM
Avec HMI-Tool
Ajouter les utilisateurs

Dans l’éditeur de macros, ajoutez une nouvelle macro et compilez-la.

#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
if (LocalBit[60142]) // L'économiseur d'écran est activé
{
LocalBit[60133]=1 ; // Réinitialisation du niveau de l'utilisateur actuel
}
}
Ajoutez la macro à la liste « Global Macro ».
Et définissez sa fréquence d’exécution à 1000 ms, comme dans l’exemple suivant

Comment cela fonctionne-t-il ? Essayez-le !
Vous pouvez télécharger l’exemple : Réinitialiser le niveau de l’utilisateur