Est-ce que Windows propose un identifiant unique que je pourrais utiliser pour exécuter un essai gratuit?

StackOverflow https://stackoverflow.com/questions/6323191

  •  27-10-2019
  •  | 
  •  

Question

Le système d'exploitation Windows contient tout id ordinateur / OS unique?

Ceci est pour mon propre logiciel. Je veux créer essai de 30 jours / version de démonstration.

Voici ce que je veux faire:

  1. Quand quelqu'un installe un essai que je prends l'identifiant unique, l'envoyer au serveur.
  2. Après le procès de 30 jours, si le logiciel est réinstallé, les blocs de serveur la version d'essai.

La vraie question est: Est-ce que Windows contient des ID uniques que je pouvais compter sur

Je pense que l'adresse IP n'est pas une option fiable.

Était-ce utile?

La solution

Windows a un DigitalProductId. Vous pouvez accéder à sa valeur dans le registre à l'adresse suivante:

LocalMachine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId

Autres conseils

Je pense que les veuves clé n'est pas enoungh: Windows 7 Family Pack - 3 licences pour différents ordinateurs à un moment donné; ou des pirates, etc.

Vous pouvez utiliser MAC NetworkAdapter à la place. Vous pouvez obtenir MAC assez facile, voici un exemple dans .NET: Parfois, l'ordinateur peut avoir 2 interfaces, de sorte que vous pouvez les combiner en une seule touche.

scroll top