掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CoCreateInstanceのプロセスが同一名のプロセスに奪われる??? (ID:71137)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 調べているとCLSID_InternetExplorerはCLSCTX_LOCAL_SERVERでないと > ダメみたいな書き込みが多かったです。 > なせダメなのか? CLSID_InternetExplorer がそういう作りをしているからです。 レジストリエディタを立ち上げて、HKEY_CLASSES_ROOT \ CLSID \ <CLSID_InternetExplorer の GUID 値> を見てください。 この下に InprocServer32 というキーがあれば、CLSCTX_INPROC_SERVER が使用可能です。 InprocServer32 がなく LocalServer32 しかなければ、CLSCTX_LOCAL_SERVER を使うしかありません。 > 第二引数のIUnknownなのですが集約するという部分でなにやら > 関係がありそうな・・・と思ってチャレンジ中です。 まず関係ありません。 これは、COM で実装継承を使う場合に必要なのであって、COM コンポーネントを作る時に使うものです。 COM コンポーネントを使うときには NULL にします。 で、そもそもの問題として、プロセスを特定して作れないと何か不都合があるんでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.