Fa di Windows fornisce un identificatore univoco potrei usare per imporre una prova gratuita?

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

  •  27-10-2019
  •  | 
  •  

Domanda

Il sistema operativo Windows contiene alcun unico computer / OS id?

Questo è per il mio software. Voglio creare prova di 30 giorni / demo versione.

Ecco cosa voglio fare:

  1. Quando qualcuno installa una versione di prova mi afferra l'ID univoco, inviarlo al server.
  2. Dopo la prova di 30 giorni, se il software viene reinstallato, i blocchi del server la versione di prova.

Quindi la vera domanda è:? Il Windows contiene alcun ID univoci ho potuto contare su

Credo che l'indirizzo IP non è una scelta affidabile.

È stato utile?

Soluzione

Windows ha un DigitalProductId. È possibile accedere al suo valore nel Registro di sistema nella seguente posizione:

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

Altri suggerimenti

Credo vedove chiave non è enoungh: Di Windows 7 Family Pack - 3 licenze per diversi computer in qualsiasi momento; o qualsiasi pirati, ecc.

Si potrebbe usare al posto del MAC NetworkAdapter. È possibile ottenere MAC abbastanza facile, ecco un esempio in .NET: Leggi indirizzo MAC da scheda di rete in .NET A volte computer può avere 2 interfacce, in modo è possibile combinare in un unico tasto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top