32bit/64bit COMブリッジ
32bitプロセスから直接読み込めない64bit DLLの処理を、64bitのCOM LocalServerへ分離しCOM経由で呼び出す構成。
- 概念URI
https://comcomponent.com/knowledge/com-bridge-32-64/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- 32bit/64bit COMブリッジはCOM LocalServer(別プロセスCOMサーバー)を利用します。32bit/64bit COMブリッジは、64bit側の処理をCOM LocalServer(EXEサーバー)として分離することで実現する。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 32bit/64bit COMブリッジは型ライブラリ(TLB)を前提とします。32bitクライアントと64bitサーバーは、IDLとそれをバイナリ化した型ライブラリで定義された同じCOMインターフェースを共有することで、型付きの呼び出しを保つ。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 32bit/64bit COMブリッジは管理者権限を前提とします。COMサーバーをHKEY_LOCAL_MACHINE配下にマシン全体へ登録する作業には管理者権限が必要である(HKCUへ登録する場合は不要)。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- .NET(5以降)のEnableComHosting/.comhost.dllを32bit/64bit COMブリッジに用いることは推奨されません。.comhost.dllは既定でin-proc用かつ64bitクライアント限定のため、この記事のようなOut-of-procのEXEサーバー構成にはそのまま使えず、登録処理を自前で書く必要がある。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。