Fa di Windows fornisce un identificatore univoco potrei usare per imporre una prova gratuita?
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:
- Quando qualcuno installa una versione di prova mi afferra l'ID univoco, inviarlo al server.
- 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.
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.