COMのクラスID検索方法ほか – プログラミング – Home

COMのクラスID検索方法ほか
 
通知
すべてクリア

[解決済] COMのクラスID検索方法ほか


bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
Topic starter  

毎度、お世話になっております。

以前からの素朴な疑問なんですが、
COMを利用したい場合には、CoCreateInstance()の引数として、
CLSID_ShellLink, IID_IShellLink が必要じゃないですか。

MSDN等を参照して、IShellLink にたどり着くところまでは
できるのですが、そこから CLSID_ShellLink を導き出すことが、
MSDNだけではどうしてもできません。

また、IShellLink から、IPersistFile を QueryInterface()
できることもMSDNだけでは導き出せません。

私のMSDNの見方がまずいのでしょうが、
みなさんはどうやってそれらの情報を引き出しているのでしょうか?


引用未解決
トピックタグ
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

officeはレジストリーで確認できそうです。
ほかのCOMアプリも確認できると思います。
#無理かな?(^^;

ソフト処理でなく確認するのであれば、
  コントロールパネルの
   管理ツール→コンポーネントサービス
ですね。


返信引用
forty-five
 forty-five
(@forty-five)
ゲスト
結合: 19年前
投稿: 22
 

SDK の OLE/COM Object Viewer を使うといいですよ。


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
Topic starter  

なるほど、いろいろ方法があるんですね。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました