Question

Les bonnes alternatives à lier l'activation du logiciel à une pièce de matériel sur la machine à côté en utilisant l'adresse MAC? En utilisant des numéros de série du disque dur ne fonctionnera pas car ils ne sont pas toujours disponibles. GUID machine est pas toujours garantie de Microsoft de mes lectures. Toutes les autres pensées? Ce serait en utilisant l'API Microsoft ou des technologies. Pas de références spécifiques .NET Veuillez.

Était-ce utile?

La solution

Quelles sont les versions de Windows Ciblez-vous? Windows 2000 et plus renverront toujours un volume du système numéro de série. Ce n'est pas techniquement identique à un disque dur numéro de série, mais chaque partition logique Windows avoir une, quelle que soit la plate-forme. Voir GetVolumeInformation .

Je dis, ne vous inquiétez pas l'attacher au matériel. Au lieu de cela, utilisez le ID Windows produit et le numéro de série de volume au-dessus. Il est bon jusqu'à ce qu'ils reformater la partition ou la mise à jour / installer une autre copie de Windows.

Laissez-les réactiver tous les mois sans intervention, et vous bloquez encore pirater tout en évitant les appels de soutien et incommoder l'utilisateur.

Maintenant, pour la partie plus technique. Comment allez-vous les empêcher de fissuration de votre programme?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top