Avatar billede pablopablo Nybegynder
01. september 2005 - 01:30 Der er 4 kommentarer

tag fingeraftryk af pc

Hejsa...

Jeg er igang med at lave et aktiveringsmodul til et program...

Det består bla. i at tage et "fingeraftryk" afcomputerens hardware...i dette tilfælde har jeg prøvet at tage serial nummeret fra mother board... det fungere fint på nogle computere...idet jeg får et langt serial nr. tilbage...men på en anden maskine skriver den blot : MB-1234567890 og det virker jo ikke som om det er særligt specifikt, men derimod som om at der er flere tuusind mother boards som har fået tildelt samme serial nr...?

Jeg har funder serial nummet frem via WMI...har prøver at travesere div. forskellige muligheder i WMI : Win32_BaseBoard, Win32_MotherboardDevice, Win32_Processor osv...men uden det helt store held...det skal jo gerne være noget hardware som de stort set aldrig vil udskifte...så derfor valgte jeg bundkortet...

MAC vil selvfølgelig også være go, men nu er det ikke alle maskiner der har en MAC, i hvert fald ikke alle gamle maskiner og derudover er det også noget rod at finde den reelle MAC idet meget andet hardware agere som netkort...Når jeg taget MAC fra WMI får jeg nedenstående :

00:10:A7:14:30:49, D2:5A:65:39:72:86, 20:41:53:59:4E:FF, 00:10:A7:14:30:49, 50:50:54:50:30:30, 33:50:6F:45:30:30, 98:C6:20:52:41:53, 00:0E:A6:C6:60:15, 00:0E:A6:C6:60:15

det kunne selvfølgelig også bruges, MEN det ville nu være bedre at jeg viste præcist hvilket hardware aftrykket var lavet udfra...

Sååå...jeg håber i har nogle gode ideer?-)

Mvh. PabloPablo
Avatar billede rbj_fp Nybegynder
01. september 2005 - 08:12 #1
Hvorfor samler du ikke en del af disse information og skaber en lang streng, og på denne streng laver du så en HASH funktion eller 2 og dette vil så give dig et fornuftigt ID på maskinen?

// RBJ_FP
Avatar billede pablopablo Nybegynder
02. september 2005 - 11:39 #2
1. Som jeg har skrevet tidligere, kan det jo være et problem at benytte MAC idet det ikke er sikkert at alle computere har en.

2. En hash algoritme kan ikke benyttes idet jeg skal kunne udlede div. data igen, da de skal reg. på en hjemmeside..

Mit problem er netop, at finde et unik id på hver eneste computer, som kan indgå i en kode/nøgle, som brugeren så indtaster på hjemmesiden...
Avatar billede Slettet bruger
28. november 2005 - 18:59 #3
Paplopablo har du fundet en måde at få fat i et unikt fingeraftryk?
Avatar billede pablopablo Nybegynder
28. november 2005 - 21:50 #4
Hej...

Ja det har jeg faktisk...

Jeg benytter blot den første del af den lange MAC adr jeg får frem sammen med nogle indviklede algoritmer...

Var du blot nysgerrig pga. jeg ikke havde får lukket dette spg. eller har du et bedre forslag...?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester