Wir verwenden MAC-Adressen, um PCs als lizenziert für die Ausführung von Software zu identifizieren. (kümmern sich nicht um MAC Spoofing; Lizenzen sind schwer zu bekommen :) PCs können mehrere Ethernet-Controller haben (wir machen uns auch keine Sorgen über den Fall, wo es keinen gibt; wir haben eine solche Maschine nicht getroffen in 5 Jahren), und so gibt es ein Problem mit der zuverlässigen Auswahl eines stabilen eins.Wie bekomme ich eine stabile MAC-Adresse für den PC?
Ich dachte, wir hätten dies genagelt, aber anscheinend nicht. Wir verwenden GetAdaptersInfo aus dem Microsoft SDK iphlpapi-Modul, und gehen Sie die Liste herunter. Wir verwenden den letzten Adapter in der wahrscheinlich als das Motherboard Ethernet-Controller. Leider sind wir auf ein Thinkpad gestoßen, das erscheint, um zu ändern, welcher Controller zuletzt abhängig davon ist, ob es angedockt ist oder nicht.
Gibt es eine Möglichkeit, die MAC-Adresse für das Motherboard Ethernet-Controller auf einem System zu finden, wenn es existiert? Und für diese Motherboards, die 2 oder mehr haben, wählen Sie eine von denen, die stabil ist? [Wenn ich wüsste, dass ein Set Motherboard-basiert war, kann ich einfach die niedrigste Adresse MAC auswählen].
Zustimmen. Wenn wir diese Software (und mehrere virtuelle Umgebungen) überprüfen würden, würden wir dies wegen eines inaktiven MAC-Lizenzierungssystems ablehnen ... – gbn
Ich hatte das Vergnügen selbst. In meinem Fall wählte die Software eine "virtuelle" MAC-Adresse, die von einer VPN-Software erstellt wurde. Raten Sie, was passiert ist, als ich die VPN-Software deinstalliert habe? –
Dongles sind nicht praktisch für $ 100 Produkte (von denen wir eine Vielzahl haben). Sie arbeiten für $ 1000,00 Produkte (von denen wir ein paar haben). –