通知
すべてクリア
Topic starter
2011年6月3日 4:41 PM
毎度、お世話になっております。
以前からの素朴な疑問なんですが、
COMを利用したい場合には、CoCreateInstance()の引数として、
CLSID_ShellLink, IID_IShellLink が必要じゃないですか。
MSDN等を参照して、IShellLink にたどり着くところまでは
できるのですが、そこから CLSID_ShellLink を導き出すことが、
MSDNだけではどうしてもできません。
また、IShellLink から、IPersistFile を QueryInterface()
できることもMSDNだけでは導き出せません。
私のMSDNの見方がまずいのでしょうが、
みなさんはどうやってそれらの情報を引き出しているのでしょうか?
2011年6月9日 3:44 PM
officeはレジストリーで確認できそうです。
ほかのCOMアプリも確認できると思います。
#無理かな?(^^;
ソフト処理でなく確認するのであれば、
コントロールパネルの
管理ツール→コンポーネントサービス
ですね。
2011年6月9日 9:11 PM
SDK の OLE/COM Object Viewer を使うといいですよ。
Topic starter
2011年6月12日 8:33 PM
なるほど、いろいろ方法があるんですね。
ありがとうございました。