コンピュータを一意に識別する良い方法は何ですか? 質問する

コンピュータを一意に識別する良い方法は何ですか? 質問する

私はクライアントが再販するためのデスクトップ ソフトウェアを開発しています。クライアントは、登録コードが 1 台のコンピューターにのみ固有になるようにソフトウェアを制限したいと考えています。

ネットワーク カードの MAC を使用する以外に、コンピューターを一意に識別するための他のテクニック (Windows と Mac OS X の両方で機能するもの) を持っている人はいますか?

ベストアンサー1

もう一つの解決策は、ドングルこれは、ホストの USB または別の I/O ポートに接続する小さなデバイスで、ソフトウェアをアクティブ化するための固有の物理キーとして機能します。

3つ目の解決策は、ライセンスマネージャーつまり、ソフトウェアが起動すると、ネットワーク上のサーバー (顧客の LAN 上にあるか、またはインターネット経由で会社からアクセス) にクエリが実行され、顧客によるソフトウェアの使用が正当であるかどうかが検証されます。これは、「同時使用ライセンス」に適したソリューションであり、顧客は多数のホストにソフトウェアをインストールできますが、同時に使用できるホストは限られています。FLEXnet 発行者ライセンス管理ソリューションの例です。

ネットワーク カードの MAC アドレスは、特定のホストで実行するためのソフトウェアのライセンスを付与する会社で以前働いていたときに使用したソリューションです。

しかし、注意したいのは、このようなライセンスを組む場合、それが継続的な管理業務顧客のライセンスを追跡します。数百人の顧客がいれば、キーの変更を求める電話が頻繁にかかってくることに驚くでしょう。

「サーバーをギガビット ネットワーク アダプターにアップグレードしましたが、新しいアダプターの MAC アドレスが異なるため、ライセンスが機能しなくなりました。」

あるいは、顧客がマシン全体を交換して、新しいマシンでソフトウェアを実行するためにライセンスの更新が必要になるかもしれません。私が働いていた会社では、このような電話がほぼ毎日かかってきました。

また、新しいキーを顧客に提供した場合、顧客が古いコンピューター (またはネットワーク アダプター) でソフトウェアの使用を停止することを信頼する必要があります。そもそもライセンスに従うことを信頼できないのであれば、古いキーを破棄するとどうして信頼できるでしょうか。

この管理アクティビティをどのようにサポートするかを計画していない場合は、この方法で製品のライセンスを付与しないでください。いずれにしても協力してくれるであろう優良顧客に迷惑をかけるだけです。

おすすめ記事