私はライセンスを必要とするアプリケーションを開発します。マシンごとに一意でなければなりません。以前のバージョンでは、この目的のためにWindowsのシリアル番号を使用しました。私はWinから読み込み、Genetteシリアル番号&licファイルにトリック/暗号化を行いました。私の新しいプロジェクトでは私自身の解決策でしたが、私は新しいプロジェクトを作りたいと思います。一意のシリアル番号を生成する最良の方法はどれですか?
私の質問は ユニークなシリアル番号を生成するために広く使われている方法はありますか?マザーボードやプロセッサなど、ハードウェアのシリアル番号に基づいていますか?
(.Net4/C#の/ VS2010)事前に
ありがとう!
生成GUIDは仕事をしませんか?これらは固有のものでなければなりません(実用的な目的のために)か、それを問題のマシンに取り付けるための特定の要件がありますか? –
キーの確認方法によって異なります。 1回限りの作成を行っている場合は、GUIDを使用する方法がありますが、確認できるように思えます(少なくともh/wのシリアル番号について話しているので、ソフトウェアは特定のマシン上でのみ実行されています...その場合、GUIDはあなたのニーズに対応しません。 – ZombieSheep
GUIDはオプションではありません。特定のPCで使用する必要があります。チェックは、起動するたびにこれに基づいて行われます。 – Tom