Bir uygulama geliştiriyorum ve karşılaştığım tüm bilgisayarları tanımlamam gerekiyor.
Bir bilgisayarı tanımlamak için belirli bir teknoloji var mı?
Sabit disk seri numarası mı?
Bir uygulama geliştiriyorum ve karşılaştığım tüm bilgisayarları tanımlamam gerekiyor.
Bir bilgisayarı tanımlamak için belirli bir teknoloji var mı?
Sabit disk seri numarası mı?
Yanıtlar:
En eski PC'niz hiçbir yerde benzersiz tanımlayıcı bilgileri saklamadı. Tabii ki, PC'ler geliştikçe, seri numaraları gittikçe daha fazla şeye dahil edildi.
CPUID
, Pentium III civarında. Bu Artık CPU'larda bulunmadığı görülüyor. Son on yılda üretilen bilgisayarların bir UUID olması gerekir. Evrensel Olarak Tanımlayıcı. MAC her şey yolunda, ama UUID bir bilgisayara özgü.
PCMag.com'a göre:
(Universally Unique ID) Herhangi bir amaç için üretilmiş benzersiz bir numara, ancak yanlışlıkla başka bir tarafça kopyalanamaz ve içeri giremez daha sonra çatışma. UUID, bu kadar büyük olan 128 bit bir sayıdır. tüm amaç ve amaçlar için sonsuzdur; ancak, var onu oluşturmak için kullanılan farklı algoritmalar. Orijinal algoritma kullanır makinedeki Ethernet adaptörünün MAC adresi ve saat gün. Sonraki sürümler için benzer ve farklı yöntemler kullanın. sayının hesaplanması. GUID ve OID'ye bakınız.
Powershell'i kullanarak uzak bir sistemin UUID'sini keşfedebilirsiniz.
get-wmiobject Win32_BilgisayarSistemÜrün -bilgisayar adı RANTPC | Select-Object -ExpandProperty UUID
Açıkça ana bilgisayar adı ile -computername değiştirin.