CLSIDを取得するには?

解決


KC  2004-11-06 16:00:41  No: 86540  IP: [192.*.*.*]

みなんさんはじめまして。

VB6でBHOを作成しているのですが
レジストリへ登録するCLSIDの取得方法がわからず困っています。
これは製作者が任意で割り当てて良いものなのでしょうか?
またはユニークな番号を取得する方法があるのでしょうか?

よろしくお願いします。

編集 削除
魔界の仮面弁士  2004-11-07 02:58:14  No: 86541  IP: [192.*.*.*]

> レジストリへ登録するCLSIDの取得方法がわからず困っています。
> これは製作者が任意で割り当てて良いものなのでしょうか?
コクラス等については、DLLをバイナリ互換で作成後、
OLEVIEW.exeを使って調べる事ができます。

> またはユニークな番号を取得する方法があるのでしょうか?
新規にGUIDが必要な場合は、GUIDGen.exe を使うのが一般的です。

プログラム的に取得したいなら、こちらを参考に。
http://madia.world.coocan.jp/vb/vb_bbs2/200403_04030005.html

編集 削除
KC  2004-11-07 10:12:15  No: 86542  IP: [192.*.*.*]

魔界の仮面弁士さん、
いつも参考になる投稿をありがとうございます。

取得方法は理解できましたが、新たな疑問が出ました。
このVBアプリを配布するためにはインストーラーで
PC毎にGUIDを取得してレジストリへ登録するのですか?

よろしくお願いします。

編集 削除
KC  2004-11-07 20:03:29  No: 86543  IP: [192.*.*.*]

解決しました。
GUIDとはグローバルユニークIDの略なんですね。
有難うございました。

編集 削除
KC  2004-11-07 20:03:54  No: 86544  IP: [192.*.*.*]

チェック忘れ^^;

編集 削除