Desidero utilizzare alcune funzionalità univoche per un sistema di licenze. Ho deciso di utilizzare ProcessorID dalla classe di gestione Win32_Processor.WIN32_Processor :: Is ProcessorId Univoco per tutti i computer
ho provato su due sistemi differenti con lo stesso tipo di processore ..
Mi mostra stessa per entrambi processorID sistema. Sto usando questo codice
public static String GetCPUId()
{
String processorID = "";
ManagementObjectSearcher searcher = new ManagementObjectSearcher(
"Select * FROM WIN32_Processor");
ManagementObjectCollection mObject = searcher.Get();
foreach (ManagementObject obj in mObject)
{
processorID = obj["ProcessorId"].ToString();
}
return processorID;
}
Ho lo stesso problema, ma sembra che non ci sia una risposta per questo. Dopo tanti anni, hai trovato la risposta? – qakmak