forord I processen med klientautentificering skal vi altid indhente klientens unikke identifikationsoplysninger; man troede engang, at MAC-adressen ikke ville ændre sig, men nu er der forskellige ændringer, især brugen af trådløse internetkort, MAC-adressen er tilsluttet og ændret én gang, så det er meningsløst at bruge MAC på denne måde
Princip Generer en unik identifikator ved at få ID'et på bundkortet, processoren, BIOS, mac, grafikkort, harddisk osv
Foreslået 1. Brug de moduler, der ikke udskiftes ofte, til at generere identifikationskoder.
2. Hvis du ofte udskifter MAC, grafikkort og harddisk, må du ikke bruge disse ID'er.
3. Sørg for at bruge statiske variabler til at gemme unikke identifikatorer i hele applikationen.
Realiseret
Supplement Nu støder jeg på nogle simple modeller som tablets, og alle enheds-ID'er, jeg opnår, er de samme (undtagen mac), og til sidst skal jeg generere et logo af selve softwaren lokalt og derefter vedhæfte det hver gang jeg beregner logoet, så det ikke gentages igen.
Koden er som følger:
Filen kan indstilles til at skjule sig og på andre måder forhindre brugernes fejlagtige brug.
|