Bonjour,
je voudrais connaitre comment détecter l'ouverture et la fermeture d'une session windows avec java !!
merci
Bonjour,
je voudrais connaitre comment détecter l'ouverture et la fermeture d'une session windows avec java !!
merci
Pas d'API officielle pour faire ça en Java.
Peut-être faisable avec une bibliothèque basée sur du JNI ou du JNA, mais je n'en connais pas et une recherche Google rapide ne m'a rien donné.
Effectivement, il n'y a pas d'API dédiée à se genre d'activité. De plus, si vous voulez aussi bien détecter, et donc agir, depuis votre programme à l'ouverture/fermeture de session, il va de soit que votre programme devra fonctionner en tant service système qui devra pouvoir interragir avec le bureau, sans quoi, il sera lui-même fermé lors de la fermeture de session.
Vous allez donc devoir combiner une technique de mise en place d'un programme Java en tant que service système pour Windows, et ensuite, exploiter jni/jna pour récupérer les évennements concernant la session au niveau de Windows.
Bon courage...
Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !
Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
Tout sur les réseaux : https://reseau.developpez.com/cours/
Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
Tout sur le matériel : https://hardware.developpez.com/cours/
Partager