Sleipnirなどのソフトでも使用されているといわれている、IEの実行エンジンプログラムのファイル名を教えてください。

おそらく、DLLファイルとして存在していて、それをSleipnirなどのソフトが使用しているのだと思っていますが・・・

同様に、Geckoの実行エンジンのファイル名も教えてください。

よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/10/13 21:38:32
  • 終了:--

回答(3件)

id:nitscape No.1

nitscape回答回数526ベストアンサー獲得回数02005/10/13 21:43:48

ポイント20pt

ファイル的には中心は「mshtml.dll」になります。Windowsのシステムフォルダにあります。

しかし、プログラムではこのdllをLoadLibraryなどのAPIで呼んで使うわけではありません。COMとして登録されているコンポーネントで、IWebBrowser2やIHTMLDocument2などのインターフェースを介して利用されています(いわゆるIEコンポーネントと呼ばれるものです)。


Geckoのほうは。。私は使ったことがないので分かりません。

id:xml-document1

回答ありがとうございます。

なんだかややこしいですねぇー

たしか、VBだと簡単にIEのエンジンをフォームに貼り付けて動かせたと思うのですが、あれも内部ではmshtml.dllを使っているということになるのでしょうか。

Geckoのほうは。。どなたか回答をお願いいたします。。

2005/10/13 21:49:11
id:aki73ix No.2

aki73ix回答回数5224ベストアンサー獲得回数272005/10/13 21:49:46

ポイント20pt

http://www.nitoyon.com/vc/tips/ie_component.htm

IEコンポーネントの使い方 [VC++の使い方]

IEのコンポーネントファイルはmshtml.dllがコア

http://210.173.173.18/article/2004/06/28/sleipnir161.html

���̓m - �yNEWS�z�gGecko�h��IE�R���|�[�l���g�̐؂��ւ����”\�ɂȂ����uSleipnir�vv1.61�����J

Geckoの場合はmozctlx.dllです


でも、普通はActiveXから登録するのであまりファイル名を意識することはありませんね

id:xml-document1

回答ありがとうございます。

.NETアプリからこれらのエンジンを使おうと考えています。いろいろ勉強してみます。

ところで、mshtml.dllが2.5MBなのに、mozctlx.dllはたった46KBでした。なぜこんなに差があるのでしょうね。不思議です。

もうしばらく、回答を待ちたいと思います。

2005/10/13 22:03:07
id:aki73ix No.3

aki73ix回答回数5224ベストアンサー獲得回数272005/10/13 22:15:50

ポイント20pt

すみません、補足です

ポイントをお返しし様と思ったらビジアカなのですね(^^;

・・・というわけで、少し少なめに配分して頂いて結構です


> ところで、mshtml.dllが2.5MBなのに、mozctlx.dllはたった46KBでした。なぜこんなに差があるのでしょうね。不思議です。


Sleipnir 2.00をインストールしてみれば分かるのですが、mozctlx.dllは橋渡しをする部分で、実際はコアファイルのmozctl.dllが呼ばれています

他に暗号化処理をしているSSL用のDLLやXPCOMのライブラリなどもあるので、ファイルが一つではないのが特徴です

id:xml-document1

なるほど、Geckoエンジンは結局複数ファイルで構成されているということですね(IEのほうも同じかも)

とりあえず、実体となるDLLファイルが確かに存在するということがわかっただけで、今回は十分な回答です。

どうもありがとうございます。

2005/10/20 17:41:09

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません