Windowsは、無料試用版を実施するために使用できるユニークな識別子を提供しますか?
質問
Windowsオペレーティングシステムには、一意のコンピューター/OS IDが含まれていますか?
これは私自身のソフトウェア用です。 30日間のトライアル/デモバージョンを作成したいです。
これが私がやりたいことです:
- 誰かがトライアルをインストールしたら、一意のIDをつかみ、サーバーに送信します。
- 30日間のトライアルの後、ソフトウェアが再インストールされた場合、サーバーは試行バージョンをブロックします。
したがって、本当の質問は、Windowsに頼ることができる一意のIDが含まれていますか?
IPアドレスは信頼できるオプションではないと思います。
解決
WindowsにはDigitalProductidがあります。次の場所でレジストリでその値にアクセスできます。
LocalMachine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
他のヒント
未亡人のキーはenounghではないと思います:Windows 7ファミリーパック-3つの異なるコンピューター用の3つのライセンス。または海賊など
代わりにNetworkAdapterのMacを使用できます。 Macを非常に簡単に入手できます。.NETの例を次に示します。.NETのネットワークアダプターからMACアドレスを読み取りますコンピューターが2つのインターフェイスを持つことができる場合があるため、それらを1つのキーに組み合わせることができます。
所属していません StackOverflow