Programa q loga

Desenvolvi um pequeno código para fazer login de forma automatica, usando os métodos keypress(q passa como parâmetro um evento capturado do teclado) da classe Robot. O problema eh q, quando o computador eh bloqueado pelo usuário, o código não executa. Como fazer para q haja execução mesmo em caso de bloqueio?

Trecho de código

Robot logar = new Robot();
logar.keyPress(KeyEvent.VK_R);//Com o cursor posicionado no campo de login, atribui R a esse campo.
logar.keyPress(KeyEvent.VK_TAB); //executa ação da tecla tab, colocando o cursor no campo senha.
logar.keyPress(KeyEvent.VK_R); // Atribui R à senha
logar.keyPress(KeyEvent.VK_ENTER); //executa ação de ‘enter’ enviando os dados para autenticação.

Grato!

Eu acredito que você terá dificuldades, não deve ser algo tão trivial assim. Provavelmente você terá que trocar mensagens com o SO, coisa que o Java não faz bem, na minha opinião.