J'ai développé un logiciel en C#, dans lequel l'enregistrement est fait en utilisant mac ID du PC comme identifiant unique. J'ai enregistré le logiciel sur un PC en utilisant Internet via la connexion USB de mon mobile, il a fallu un identifiant mac et s'est enregistré avec succès. Mais quand j'ai essayé de m'inscrire sur un autre PC en utilisant l'internet de mon portable via le partage de connexion USB, il montre le même identifiant de mac que j'ai eu lors de l'enregistrement du premier PC. J'ai vérifié l'identifiant de mac des deux PC en utilisant la commande ipconfig/all dans cmd et là même id est montré sous l'adresse physique quand mon mobile est connecté pour internet. Pourquoi cela arrive-t-il? Quelle est la solution pour cela?Mac Id arrive sur 2 PC tout en utilisant C#
Code I utilisé pour chercher mac id:
string macAddresses = "", FinalmacAddresses = "";
foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
{
macAddresses = nic.GetPhysicalAddress().ToString();
break;
}
FinalmacAddresses = macAddresses.Trim().ToString();
return FinalmacAddresses;
Arent vous obtenez le mac de votre mobile? – VDWWD
Est-ce que l'un de ces PC a une carte réseau ou une carte wifi? sinon, devinez quoi - ils n'ont même pas d'adresse MAC. –
Solution: utiliser autre chose que l'adresse mac comme identifiant unique pour un pc. – AsheraH