Chodzi mi o numer generowany w oparciu o hardware. Mi chodzi o dane źródłowe. Potem można użyć md5 z kluczem, czy czegoś, żeby wygenerować numer ID.
Udało mi się odczytać adresy MAC kart sieciowych:
string MacAddr = "";
foreach (System.Net.NetworkInformation.NetworkInterface N in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces())
{
MacAddr = MacAddr + N.GetPhysicalAddress().ToString();
}
Jeżeli jest kilka interfejsów, to będzie ciąg sklejonych adresów MAC.
Jeżeli się da, to chciałbym odnaleźć jakieś inne dane na temat hardware, szczególnie numer seryjny dysku twardego.
Użycie klasy System.Management odpada.