Danke, kennst Du da vielleicht schon fertige Apis?
Aber kennst Du eine API, die zum Auslesen von Hardwareinformation (Windows/Linux) bereits vorgefertigte Methoden bietet? Sowas muß es doch irgendwo geben...
String strMACAdr = "";
try
{
ProcessBuilder pb = new ProcessBuilder( "ipconfig", "/all" );
pb.redirectErrorStream( true );
Process p = pb.start();
p.getOutputStream().close(); // close Process' stdin
BufferedReader r = new BufferedReader( new InputStreamReader(p.getInputStream()) );
String strLine = "";
while( (strLine = r.readLine()) != null )
{
if( strLine.trim().startsWith("Physikalische Adresse") )
{
strMACAdr = strLine.trim().substring( 36 );
break;
}
}
}