![]() |
Hardwaredaten mit Java auslesen?
Hallo,
auch wenn das ein Delphi Forum ist, zum Glück gibts ja diese Sparte hier. Also ich suche nach einer Möglichkeit mit meinem Java-Programm entweder die Seriennummer der Festplatte oder die MAC-Adresse auszulesen. Hat jemand eine Ahnung wie ich das(natürlich plattformunabhängig) machen kann? Danke schonmal :angel: |
Re: Hardwaredaten mit Java auslesen?
Hilft dir
![]() Zitat:
|
Re: Hardwaredaten mit Java auslesen?
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; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz