こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ライセンス管理の仕組みの設定について(パソコンを一意にあらわす値とは?)

こんにちは。アべです。

パソコンで動くソフトウェアを作成しております。
(言語は、C#/.NET Frameworkであり、Wine32APIも使用可能)

そこでライセンス管理の機構を入れたいのですが、
うまいやり方が見つからず困っており質問させていただきました。

パソコンを一意に表す値の取得方法はあるのでしょうか?

下記のものを試したのですが、駄目でした。

1)MACアドレス
・・・有線LANと無線LANで切り替わり、
デバイスが死んでると取得できないので使えない。(.NETで取得)
2)マザーボードのUUID
・・・メーカーの専用デバイスのMBはみんな同じUUIDが
セットされていた。(WMIで取得)
3)HDDのボリュームシリアルID
・・・これも専用機は台同じ内容だった。(WMIで取得)

4)GUIDを発行してレジストリ管理はHDDコピーで出荷するので使用できない。

⇒一般PCと組み込みデバイス系が有り、後者は、HDDコピーで出荷し、
前者は複数のネットワークデバイスを持ちます。
その環境下で自分が一意だという値をとれる方法はあるのでしょうか?
ご存知の方、アドバイスをお願い致します。

その値をつかってクライアントのライセンス管理を行いたいと考えております。

以上

投稿日時 - 2009-05-28 15:41:45

QNo.4997513

困ってます

質問者が選んだベストアンサー

>>その環境下で自分が一意だという値をとれる方法はあるのでしょうか?

ライセンス管理としては、以下の方法がいいのではないでしょうか?やっぱり物理的なものでの確認が一番確実ですよね。

http://www.aladdin.co.jp/hasp/index.html

投稿日時 - 2009-05-30 09:54:18

補足

有難うございます。

なるほど、参考になりました。
USBは考えませんでしたが、
確かに社外から社内に接続するために使っている方っていますよね。

投稿日時 - 2009-07-15 15:00:39

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問