Temat: Sprzętowy identyfikator komputera
As someone before me discovored already, ProcessorId is not unique, it only describes the processor features, so different processors of the same type could easily have the same ProcessorId value !!
So if you want to have a unique identifier, you should DEFINITELY NOT RELY ON THE ProcessorId of Win32_Processor !
Widzicie, to nie takie proste. Gdy np. trzeba jakiejś instytucji dać pracownię komputerową to wszystkie komputery w pracowni mają taką samą konfigurację sprzętową. Ponadto na dyski twarde wrzucany jest ten sam obraz dysku (bo tak najłatwiej) - jest więc na każdym HDD ten sam system operacyjny, ten sam SID (w przypadku Windows), ten sam procesor, ta sama płyta główna. I jak zidentyfikować wtedy komputer?
Chyba Bartosz ma rację, że najlepiej jest popatrzeć na S/N dysku twardego.
S/N dysku twardego powinien być unikalny, choć między różnymi producentami mogą się powtarzać te same oznaczenia (mało prawdopodobne, lecz możliwe)
Hard disks "serial numbers" are a combination of manufacturer, model and serial number codes, so in practice, they should be unique.
Ale... Bóg jeden wie, co odczytamy, gdy zrobimy jakąś macierz RAID w każdym komputerze w pracowni widzianą jako jeden dysk (nie próbowałem).
Przewiduję, że kombinacja wspomnianych wraz z serial number dysku twardego daje dopiero jakiś prawdziwy, stały namiar na komputer, jeśli RAID-y czegoś nie psują (zakładam, że może tak być).
Wystarczy jednak wymienić dysk twardy, lub dołożyć nowy (co się często zdarza) i mamy posprzątany nasz identyfikator komputera.
edit:
Tak sobie myślałem i doszedłem do wniosku, że wcześniej, czy później każdy mniejszy program, który wymagał aktywacji - będzie powstawał w wersji webowej i żadnej aktywacji już nie będzie.
Borysław Bobulski edytował(a) ten post dnia 29.11.11 o godzinie 00:42