Le code Java suivant lorsqu'il est exécuté sur Windows XP verrouille le bureau, mais lorsqu'il est exécuté sur Vista ou Windows 7, il ne verrouille pas le bureau. J'apprécierais que quelqu'un puisse me montrer comment faire fonctionner Vista et Windows 7 avec Java uniquement.Robot Java classe XP vs Vista Win7
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
public class Roboto {
//Lock windows desktop using "WinKey + L"
public static void main(String[] args) {
try {
Robot r = new Robot();
r.keyPress(KeyEvent.VK_WINDOWS);
r.keyPress(KeyEvent.VK_L);
r.keyRelease(KeyEvent.VK_L);
r.keyRelease(KeyEvent.VK_WINDOWS);
} catch (AWTException e) {
e.printStackTrace();
}
}
}
duplication possible de [Impossible d'appuyer sur Windows + L en utilisant le robot en Java] (http://stackoverflow.com/questions/13193293/cannot-press-windowl-using-robot-in-java) – Boann