Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Hardwaredaten mit Java auslesen?

  Alt 9. Jun 2007, 11:33
Danke, das ist die Lösung die ich mir zurechtgeschnibbelt habe:
Code:
    public static String getMacAddress() throws IOException { 
        String mac = "";
        Integer zahl;
        NetworkInterface ni = NetworkInterface.getByInetAddress(java.net.InetAddress.getLocalHost());
        for(Integer i = 0; i<ni.getHardwareAddress().length;i++){
            try{
                if((zahl=Integer.parseInt(String.valueOf(ni.getHardwareAddress()[i])))<0)
                    zahl=256+zahl;
                if (zahl < 16)mac=mac+"0"+Integer.toHexString(zahl);
                else mac=mac+Integer.toHexString(zahl);
            }catch(NumberFormatException nfe){
                mac=mac+ni.getHardwareAddress()[i];
            }
        }
        return mac;
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat