[ Blue82 @ 21.07.2013. 16:07 ] @
Koliko je Windows Product ID unikatan?
Pitam posto hocu da ga uvrstim kao jedan od mehanizama prepoznavanja korisnika koji pristupa serveru putem Interneta, naravno do trenutka dok ne promeni sistem.

Ovo pitam iz razloga sto sam jedno vreme koristio broj HD-a i danas sam ceprkao po bazi i na nekih 4000 korisnika nasao 230 korisnika koji imaju isti broj HD-a. Znam da se taj broj menja prilikom svakog formatiranja HD-a i da svaka particija ima svoj broj ali ovo saznanje o 200 korisnika sa istim brojem na tako malom uzorku mi je zaista smesno.

Dakle koliko je taj Windows Produck ID unikatan s obzirom na veliki broj piratskih verzija posto ne znam kako se on formira?
[ mmix @ 21.07.2013. 17:23 ] @
Sve VL instalirane istim kljucem imaju isti product ID, svi OEMi instalirani iz istog kluca i certa imaju isti product ID. Nisam bas proveravao ali moja pretpostavka je da sve piratske masine imaju isti product ID jer se isti izvlaci iz (piratskog) kljuca.

ono sto ti mislis je Windows Installation ID koji se generise kombinacijom ProductIDa i deset hardverskih parametara masine. Taj 50-digit ID medjutim nije dostupan i generise se on-the-run tokom aktivacije sto znaci da na sistemima koji nisu aktivirani (npr trial) ni ne postoji. Taj broj mozes da vidis kroz komandu "slmgr /dlv" ali koliko ja znam ne moze da se dobije ni kroz jedan api poziv tako da ti nije od neke koristi.


Za tvoje potrebe iskreno mislim da je dovoljno da procitas reg value MachineGuid u kljucu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography, to ti je GUID koji se geenrise dinamicki pri instalaciji windowsa i cak i sve piratske kopije imaju razlicitu vrednost.
[ Blue82 @ 21.07.2013. 17:45 ] @
Odlicno. To nisam znao. Treba mi nesto sto je tako nepromenjivo dok se ne preinstalira sistem kao dodatni filter identifikacije.
[ mmix @ 21.07.2013. 17:48 ] @
Sad kad smo to prosli, zasto jednsotavno ne napravis svoj dinamicki GUID :) kao deo svog Setupa ili prvog startovanja programa i smestis ga u svoj kljuc u registry-u i tako ne zavisis od nedokumentovanog kljuca.
[ Blue82 @ 21.07.2013. 18:45 ] @
Bas sam to hteo da izbegnem.
U prethodnoj verziji sam trazio broj HD-a, maticne, procesora, bios-a i jos nekih manje bitnih podataka i vrlo brzo sam shvatio da time ne postizem nista. Naprosto od tih 4000 korisnika veliki broj racunara je imao podudaranje svih tih podataka jer naprosto vecina konfiguracija se stanca i mahom su to iste konfiguracije. Onda sam shvatio da bi mi jedan ovakav podatak skratio vreme a dobio bih lepsi i manje zapetljan kod koji, ako je ovaj tvoj podatak stvarno unikatan ima potpuno istu funkcionalnost.

Na kraju krajeva, prvo sto ce bilo koji korisnik sa srednjim poznavanjem racunara pokusati da obrise to je zapis u registru pod nazivom tvog programa, a da ga opet zovem drugacije i sipam smece po registrima ni to mi se ne radi bez preke potrebe.

[ Blue82 @ 31.07.2013. 22:13 ] @
MMX znas li na kojoj se lokaciji nalazi ovaj kljuc na 64-bitnom windowsu?
Sada sam startovao izmenu i kada su korisnici poceli da skidaju vidim da nemam zapis kod jednog od njih. Ono po cemu se razlikuje od ostalih je gore navedeno. Mozes li da mi iscackas lokaciju?