I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er svært at definere hvad samme system er. Samme IP adresse ? Samme computer navn ? Samme net kort ? Samme hard disk ? Samme CPU ?
Det er svært at få de oplysninger fra Java. Bortset fra IP adresse (og muligvis computer navn), så vil det kræve brug af JNI og dermed platform specifik kode.
Synes godt om
Slettet bruger
09. august 2004 - 18:05#2
Her er noget information om "problemet / opgaven":
Hvis du ikke kræver en cross-platform løsning kunne man evt. vha. Runtime.getRuntime().exec(".....") enten kører ipconfig-kommandoen eller getmac-kommandoen (win xp-specifik) og så parse det output der kommer, for at få en mac-adresse. Det er ikke 100% sikkert at det er et unikt ID du får ud af det, men det er en mulig løsning?
For at følge lidt på på Arne, har jeg fundet nedenstående links. Jeg har ikke fundet noget entydigt svar på dit problem, men det bliver diskuteret ivrigt:
Mange har ønsket at bruge den slags i licens check.
Og alle system administratorer skyer den slags licens check som pesten.
Fordi det giver store problemer når man skifter et eller andet.
For næsten 20 år siden brugte vi et stykke software som checkede CPU id (det kunne man få på det pågældende system). Desværre indgik firmware revision i low bits i den CPU id. Gæt hvad der skete når man opdaterede firmware.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.