Pessoal estou com o seguinte problema, tenho minha aplicação instalada em um terminal e os clientes acessam essa aplicação através de um terminal service, porém ao realizar impressões eu preciso acessar a máquina do cliente e não a máquina servidora pois preciso chegar na impressora do usuário
Eu sei que utilizando o comando echo %client name% no cmd eu consigo descobrir a máquina cliente
Exista alguma forma de obter essa informação em java?
Obs.: Não estou utilizando aplicação web é desktop
Valeu galera, porém o que eu preciso são as informações do cliente esses códigos mostrados são úteis para pegar as infos da máquina hospedeira, o que não é o meu caso
Eu agradeço a todos que tentaram me ajudar, eu resolvi da seguinte forma se alguém precisar:
Process p = Runtime.getRuntime().exec("cmd /c echo %clientname%");
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
linha = br.readLine();
br.close();
Caso alguém conheça uma forma mais elegante por favor postem ai
Lembrando que essa varíavel é setada no regedit do sistema