Retirar dados do computador

5 respostas
L

Pessoal,

Estou a criar um aplicativo que vai correr em ambientes Windows e
Gostaria de poder criar uma instrução que verificasse em que dominio pertence a maquina em que estou a correr o programa.

Por exemplo, gostaria de achar uma forma de obter os seguintes dados :

1- UserName que esta logado na maquina
2- Nome do computador
3- Dominio da maquina ( Ex: dominio.com.br ; dominio1.com.br )
4- O IP da maquina
5- Tempo que o programa ta correr.

Obrigado desde ja !

5 Respostas

_fs

IP e Host:

InetAddress addr = InetAddress.getLocalHost();
byte[] ipAddr = addr.getAddress();
String hostname = addr.getHostName();

Nome da máquina:

System.out.println("Computer name is :" + System.getenv().get("COMPUTERNAME"));

Usuário:

System.getProperty("user.name");

Tudo do Google.

peerless

Um VIVA a arte de pesquisar!

ViniGodoy

Tem também essa dica sobre como fazer acesso ao Active Directory usando LDAP.

mazinhospinter

Pessoal,

E para pegar o nome da maquina e o ip da maquina que eesta executando a solicitação…

Para o script abaixo

<%@ page language="java" contentType="text/html"%>
<html>
      <head>
            <title>Seu IP</title>
            <link href="css/jdeveloper.css" rel="stylesheet" media="screen"/>
      </head>
      <body><h2>Numero do IP da m&aacute;quina!</h2><% out.println("<br/>Seu ip : " + request.getRemoteAddr());
                out.println("<br/>Usuario :  " + System.getProperty("user.name"));     
                out.println("<br/>Nome do Computador : " + System.getenv().get("COMPUTERNAME")); 
                String userAgent = request.getHeader("user-agent"); 
                String browser = "unknown"; 
                out.print("<br/>e seu browser : "); 
                    if (userAgent != null) { 
                        if (userAgent.indexOf("MSIE") > -1) { browser = "MS Internet Explorer";} 
                            else if (userAgent.indexOf("Firefox") > -1) { browser = "Mozilla Firefox"; } 
                                            } 
                out.println(browser); %></body>
</html>
mazinhospinter

.

Criado 18 de maio de 2007
Ultima resposta 10 de jan. de 2008
Respostas 5
Participantes 5