Como finalizar um processo sem utilizar comandos nativos

estou com um problema de autorização do sistema para encerrar um processo do teclado virtual do windows com o comando taskkill, acontece que preciso encerrar esse processo na minha aplicação java. Alguém pode me dar uma luz, de como fazer isso sem precisar de autorização especial do usuário(no caso do taskkil só consigo fechar o processo executando o comando como administrador) ?

Então sua aplicação Java também terá de ser executada como administrador.

Mas eu consigo fechar o programa normalmente usando o Gerenciador de tarefas. Imagino então que tenha outra forma de finaliza-lo sem precisar ser admin