Question

Je pose cette question après avoir obtenu une très bonne réponse à: Comment détecter les 2 états de" Changer d'utilisateur "dans Windows

Mon intention est de savoir si l'utilisateur commuté sous KDE / Gnome a un appel d'API similaire que je peux surveiller avec FreePascal.

Si ce n’est pas avec FreePascal, au moins l’entrée de bibliothèque respective utilisée dans C / C ++

Était-ce utile?

La solution

Oui, un paquet dbus est installé et, autant que je sache, j’ai exécuté les exemples à la fin de l’année dernière.

Voir /packages/dbus/examples/busexample.pp pour un exemple

Autres conseils

Je suis presque sûr que, pour surveiller les messages DBUS, vous pouvez intercepter les messages relatifs à l'entrée et à la fermeture de session. En fait, je ne sais pas si FreePascal fournit des apis DBUS.

Une solution sale peut être une exécution et une analyse de la sortie / usr / bin / dbus-monitor .

Bonne chance

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top