Bietet Windows eine eindeutige Kennung, mit der ich eine kostenlose Testversion durchsetzen könnte?
Frage
Enthält das Windows -Betriebssystem eine eindeutige Computer-/Betriebssystem -ID?
Dies ist für meine eigene Software. Ich möchte eine 30 -tägige Test-/Demo -Version erstellen.
Hier ist was ich tun möchte:
- Wenn jemand eine Testversion installiert, sende ich die eindeutige ID und sende sie an den Server.
- Nach der 30 -tägigen Testversion blockiert der Server die Testversion.
Die eigentliche Frage ist also: Enthält Windows eindeutige IDs, auf die ich mich verlassen könnte?
Ich denke, dass die IP -Adresse keine zuverlässige Option ist.
Lösung
Windows verfügt über eine Digitalproduktis. Sie können den Wert in der Registrierung am folgenden Ort zugreifen:
LocalMachine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
Andere Tipps
Ich denke, der Witwenschlüssel ist nicht Enoungh: Windows 7 Family Pack - 3 Lizenzen für verschiedene Computer gleichzeitig; oder irgendwelche Piraten usw.
Sie können stattdessen den Mac von NetworkAdapter verwenden. Sie können Mac ganz einfach bekommen, hier ist ein Beispiel in .NET:Lesen Sie die MAC -Adresse aus dem Netzwerkadapter in .NETManchmal kann Computer 2 Schnittstellen haben, sodass Sie sie zu einem Schlüssel kombinieren können.