ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018209 23 janv. 2012 à 11:20
Bonjour,
je te suggère d'aller sur le forum Java de ce site pour y demander comment, depuis Java, simuler les touches Windows + L
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 23 janv. 2012 à 11:30
Salut,
Pour une question java, merci de poster sur javafr dans un thème java (Pas dans un thème commun tel que "Demande d'un nouveau thème de discussion sur CodeS-SourceS" ou le bar).
Concernant ta question, la fonction de windows est LockWorkStation.
Ces fonctions Win32 ne sont pas directement accessibles en Java. Mais tu peux utiliser rundll32 ->
RUNDLL32.exe user32.dll, LockWorkStation
Tu peux aussi passer par jni. Ou jna. Exemple d'appel de LockWorkStation en jna ici.
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020372 23 janv. 2012 à 11:50
Bonjour,
C'est une fonctionnalité de ton système d'exploitation, tu ne peux pas l'implémenter en java à proprement parler. Tu ne peux qu'appeler la fonctionnalité de ton os avec la classe Runtime. Cherches la doc sur runtime tu truioveras comment exécuter une commande.
Sous windows, normalement, il suffit d'exécuter ceci : rundll32.exe user32.dll, LockWorkStation.